<template>
	<view :style="themeColor">
		<view class="page">
			<view class="flex flex-wrap align-start justify-center benben-flex-layout wxtip-txt001" v-if="isShowH5">
			</view>
			<view class="flex flex-wrap align-start justify-center benben-flex-layout wxtip-txt" v-if="isShowShadow">
				<image class="wxtip-icon" src="/static/images/weixin_tip.png" mode="widthFix"></image>
			</view>
			<!-- <view class="flex benben-position-layout flex flex-wrap align-center serviceDetails_flex_0"
				:style="{height:(88+StatusBarRpx)+'rpx',paddingTop:StatusBarRpx+'rpx', }"
				v-if=" appSystemIdentification!='Wechat'">
				<view class='flex flex-wrap align-center justify-between flex-sub serviceDetails_fd0_0'>
					<view class='flex flex-wrap align-center serviceDetails_fd0_0_c0' @tap.stop="handleJumpDiy"
						data-type="back" data-url="1">
						<text class='fu-iconfont2  serviceDetails_fd0_0_c0_c0'>&#xe794;</text>
					</view>
					<text class='serviceDetails_fd0_0_c1'>{{serviceName}}</text>
					<view class='flex flex-wrap align-center serviceDetails_fd0_0_c0'>
					</view>
				</view>
			</view>
			<view :style="{height: (88+StatusBarRpx)+'rpx'}" v-if=" appSystemIdentification!='Wechat'"></view> -->
			<!---flex布局flex布局开始-->
			<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout serviceDetails_flex_1">
				<view style="position: relative">
					<swiper ref="benbenSwiperfd1_0" :current='slide' @change="bannerIndexfd1_0 = $event.detail.current"
						class='flex position-relative serviceDetails_fd1_0' previous-margin="0rpx" next-margin="0rpx"
						:display-multiple-items="1" :interval="5000" :duration="500" :autoplay='true' :circular='true'>

						<template v-for='(item,key0) in detailsData.picture'>
							<swiper-item class='flex  serviceDetails_fd1_0' :key='key0'>
								<image class='serviceDetails_fd1_0_c1_c0' mode="aspectFill" :src='item'
									@tap.stop="multiImagePreview(item,detailsData.picture,'')"></image>
							</swiper-item>
						</template>

					</swiper>
					<view style="position: absolute"
						class="flex dot flex align-center justify-center serviceDetails_swiperDotfd1_0">
						<template v-for="(item, index) in (detailsData.picture.length)">
							<view :key="index" v-if="bannerIndexfd1_0 == index"
								class="flex dot selected flex align-center justify-center serviceDetails_swiperDotSelectedfd1_0">
							</view>
							<view :key="index" v-else
								class="flex dot unselected flex align-center justify-center serviceDetails_swiperDotUnselectedfd1_0">
							</view>
						</template>
					</view>
				</view>
				<view class='flex flex-wrap align-center serviceDetails_fd1_1'>
					<text class='self-end serviceDetails_fd1_1_c0'>￥</text>
					<text class='serviceDetails_fd1_1_c1'>{{detailsData.deposit_money}}</text>
					<text class='serviceDetails_fd1_1_c2'>{{detailsData.unit_name}}</text>
					<text class='serviceDetails_fd1_1_c3'>{{detailsData.scribe_money}}</text>
					<text class='serviceDetails_fd1_1_c4'>月销</text>
					<text class='serviceDetails_fd1_1_c5'>{{detailsData.sales_volume}}</text>
				</view>
				<text class='flex-sub serviceDetails_fd1_2'>{{detailsData.service_title}}</text>
				<text class='serviceDetails_fd1_3'>{{detailsData.describe}}</text>
				<view class='flex flex-wrap align-center serviceDetails_fd1_4'>
				</view>

				<view class='flex flex-direction flex-wrap align-stretch serviceDetails_fd4_5'
					v-if="spellData.length != ''">
					<view class='flex flex-wrap align-center justify-between serviceDetails_fd4_5_c0'>
						<text class='serviceDetails_fd4_5_c0_c0'>这些人刚刚购买成功，可直接参与拼单</text>
						<view class='flex flex-wrap align-center' @tap.stop="popupShow1728198825087=true">
							<text class='serviceDetails_fd4_5_c0_c1_c0'>查看全部</text>
							<image class='serviceDetails_fd4_5_c0_c1_c1' mode="aspectFit" :src='STATIC_URL+"51.png"'>
							</image>
						</view>
					</view>
					<view style="position: relative"
						v-if="spellData && spellData.length > 0 && spellData[0].types && spellData[0].types.length >'1'">
						<swiper ref="benbenSwiperfd4_5_c1" @change="bannerIndexfd4_5_c1 = $event.detail.current"
							class='flex position-relative serviceDetails_fd4_5_c1' previous-margin="0rpx"
							next-margin="0rpx" :display-multiple-items="1" :vertical='true' :interval="5000"
							:duration="500" :autoplay='true' :circular='true'>
							<template v-for='(item,key0) in spellData'>
								<swiper-item class='serviceDetails_fd4_5_c1' :key='key0'>
									<template v-for='(child,key1) in item.types'>
										<view class='flex flex-direction flex-wrap align-stretch' :key='key1'>
											<view class='flex flex-wrap align-center serviceDetails_fd4_5_c1_c1_c0_c0'>
												<image class='serviceDetails_fd4_5_c1_c1_c0_c0_c0' mode="aspectFit"
													:src='child.avatar'></image>
												<text
													class='flex-sub serviceDetails_fd4_5_c1_c1_c0_c0_c1'>{{child.nickname}}</text>
												<view
													class='flex flex-direction flex-wrap align-end serviceDetails_fd4_5_c1_c1_c0_c0_c2'>
													<view
														class='flex flex-wrap align-stretch serviceDetails_fd4_5_c1_c1_c0_c0_c2_c1'>
														<text
															class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c1_c0'>拼团即将结束</text>
													</view>
													<benben-countdown class=' serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0'
														:show-day='false' :show-hour='true' :show-minute='true'
														:show-second='true' :time-type='false'
														:count-time="child.countdown">
														<template #default="{ d, h, i, s }">
															<text
																class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0_c2'>{{h}}</text>

															<text
																class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0_c2'>:</text>

															<text
																class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0_c2'>{{i}}</text>

															<text
																class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0_c2'>:</text>

															<text
																class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0_c2'>{{s}}</text>

															<text
																class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0_c2'></text>
														</template>
													</benben-countdown>
												</view>
												<button class='serviceDetails_fd4_5_c1_c1_c0_c0_c3'
													@tap.stop="assignmentParticipationFunc(child.user_id,'1')">去拼单</button>
											</view>
										</view>
									</template>
								</swiper-item>
							</template>

						</swiper>
					</view>
					<view style="position: relative"
						v-if="spellData && spellData.length > 0 && spellData[0].types && spellData[0].types.length == '1'">
						<swiper ref=" benbenSwiperfd4_5_c2" @change="bannerIndexfd4_5_c2 = $event.detail.current"
							class='flex position-relative serviceDetails_fd4_5_c2' previous-margin="0rpx"
							next-margin="0rpx" :display-multiple-items="1" :vertical='true' :interval="5000"
							:duration="500" :autoplay='false' :circular='true'>
							<template v-for='(item,key0) in spellData'>
								<swiper-item class='serviceDetails_fd4_5_c2' :key='key0'>
									<template v-for='(child,key1) in item.types'>
										<view class='flex flex-wrap align-center serviceDetails_fd4_5_c1_c1_c0_c0'
											:key='key1'>
											<image class='serviceDetails_fd4_5_c1_c1_c0_c0_c0' mode="aspectFit"
												:src='child.avatar'></image>
											<text
												class='flex-sub serviceDetails_fd4_5_c1_c1_c0_c0_c1'>{{child.nickname}}</text>
											<view
												class='flex flex-direction flex-wrap align-end serviceDetails_fd4_5_c1_c1_c0_c0_c2'>
												<view
													class='flex flex-wrap align-stretch serviceDetails_fd4_5_c1_c1_c0_c0_c2_c1'>
													<text
														class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c1_c0'>拼团即将结束</text>
												</view>
												<benben-countdown class=' serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0'
													:show-day='false' :show-hour='true' :show-minute='true'
													:show-second='true' :time-type='false'
													:count-time="child.countdown">
													<!-- fd4_5_c2_c1_c0_c2_c0 -->
													<template #default="{ d, h, i, s }">
														<text
															class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0_c2'>{{h}}</text>

														<text class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0_c2'>:</text>

														<text
															class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0_c2'>{{i}}</text>

														<text class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0_c2'>:</text>

														<text
															class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0_c2'>{{s}}</text>

														<text class='serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0_c2'></text>
													</template>
												</benben-countdown>
											</view>
											<button class='serviceDetails_fd4_5_c1_c1_c0_c0_c3'
												@tap.stop="assignmentParticipationFunc(child.user_id,'1')">去拼单</button>
										</view>
									</template>

								</swiper-item>
							</template>

						</swiper>
					</view>
				</view>
				<!-- <view class='flex flex-wrap align-center serviceDetails_fd1_4'>
				</view> -->
				<view class='flex flex-wrap align-center serviceDetails_fd1_5' @tap.stop="popupShow1679557522823=true"
					v-if=" couponList.length>0">
					<text class='serviceDetails_fd1_5_c0'>优惠</text>
					<view class='flex flex-wrap align-center flex-sub serviceDetails_fd1_5_c1'>
						<template v-for='(item,key0) in disLcountLabelList'>
							<view class='flex flex-wrap align-center justify-center serviceDetails_fd1_5_c1_c0'
								:key='key0'>
								<text class='serviceDetails_fd1_5_c1_c0_c0'>{{item.min_money_name}}</text>
							</view>
						</template>

					</view>
					<text class='serviceDetails_fd1_5_c2'>领券</text>
					<image class='serviceDetails_fd1_5_c3' mode="aspectFit" :src='STATIC_URL+"51.png"'></image>
				</view>
			</view>

			<!---flex布局flex布局结束-->
			<!---flex布局flex布局开始-->
			<view class="flex flex-wrap align-center benben-flex-layout serviceDetails_flex_2"
				v-if=" detailsData.usermerchant_id>0" @tap.stop="handleJumpDiy" data-type="navigateTo"
				:data-url="`/pages/index/storeDetails/storeDetails?id=${detailsData.usermerchant_id}`">
				<image class='serviceDetails_fd2_0' mode="aspectFill" :src='detailsData.store_info.store_logo'></image>
				<view class='flex flex-direction flex-wrap align-stretch flex-sub serviceDetails_fd2_1'>
					<text class='serviceDetails_fd2_1_c0'>{{detailsData.store_info.store_name}}</text>
					<view class='flex flex-wrap align-center'>
						<template v-for="starNum in [1,2,3,4,5]">
							<image v-if="detailsData.store_info.store_star >= starNum" :key="starNum"
								class='serviceDetails_star1fd2_1_c1' mode="aspectFit" :src='STATIC_URL+"105.png"'>
							</image>
							<image v-else :key="starNum" class='serviceDetails_star1fd2_1_c1' mode="aspectFit"
								:src='STATIC_URL+"104.png"'></image>
						</template>
					</view>
				</view>
				<image class='serviceDetails_fd2_2' mode="aspectFit" :src='STATIC_URL+"51.png"'></image>
			</view>

			<!---flex布局flex布局结束-->
			<!---flex布局flex布局开始-->
			<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout serviceDetails_flex_3"
				v-if=" detailsData.tuijian!=''">
				<text class='serviceDetails_fd3_0'>精选套餐</text>

				<scroll-view class='serviceDetails_fd3_1' :scroll-x='true'>
					<view class='flex benben-scroll flex align-center'>
						<template v-for='(item,key0) in detailsData.tuijian'>
							<view class='flex flex-wrap align-end serviceDetails_fd3_1_c0' :key='key0'>
								<view
									class='flex flex-direction flex-wrap align-stretch flex-sub serviceDetails_fd3_1_c0_c0'>
									<text class='flex-sub serviceDetails_fd3_1_c0_c0_c0'>{{item.service_title}}</text>
									<view class='flex flex-wrap align-center serviceDetails_fd3_1_c0_c0_c1'>
										<text class='serviceDetails_fd3_1_c0_c0_c1_c0'>至高省</text>
										<text class='serviceDetails_fd3_1_c0_c0_c1_c0'>{{item.chajia}}</text>
										<text class='serviceDetails_fd3_1_c0_c0_c1_c0'>元</text>
									</view>
									<view class='flex flex-wrap align-center'>
										<text class='serviceDetails_fd3_1_c0_c0_c2_c0'>￥</text>
										<text class=' serviceDetails_fd3_1_c0_c0_c2_c1'>
											<text>{{ item.youhuijine | frontPrice }}</text>
											<text
												class=' serviceDetails_price2_fd3_1_c0_c0_c2_c1'>{{ item.youhuijine | laterPrice }}</text>
										</text>
										<text class='serviceDetails_fd3_1_c0_c0_c2_c2'>￥</text>
										<text class='serviceDetails_fd3_1_c0_c0_c2_c3'>{{item.estimate_money}}</text>
									</view>
								</view>
								<image class='serviceDetails_fd3_1_c0_c1' mode="aspectFill" :src='item.picture'></image>
							</view>
						</template>

					</view>
				</scroll-view>

			</view>

			<!---flex布局flex布局结束-->
			<benben-popup v-model="popupShow1679557522823" :mask="true" :mask-close-able="true" mode='bottom'>
				<!---领取优惠券弹窗flex布局开始-->
				<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout serviceDetails_flex_4">
					<view class='flex flex-wrap align-center justify-between serviceDetails_fd4_0'>
						<view class='flex flex-wrap align-center serviceDetails_fd4_0_c0'>
						</view>
						<view class='flex flex-wrap align-center'>
							<text class='serviceDetails_fd4_0_c1_c0'>领取优惠券</text>
						</view>
						<view class='flex flex-wrap align-center serviceDetails_fd4_0_c0'
							@tap.stop="popupShow1679557522823=false">
							<text class='fu-iconfont2  serviceDetails_fd4_0_c2_c0'>&#xe695;</text>
						</view>
					</view>

					<scroll-view class='serviceDetails_fd4_1' :scroll-y='true'>
						<view class='flex flex-direction align-stretch benben-scroll flex'>
							<template v-for='(item,key0) in couponList'>
								<view class='flex flex-wrap align-center serviceDetails_fd4_1_c0' :key='key0'>
									<view
										class='flex flex-direction flex-wrap align-center justify-center serviceDetails_fd4_1_c0_c0'>
										<view class='flex align-center'>
											<text class='serviceDetails_fd4_1_c0_c0_c0_c0'>￥</text>
											<text class='serviceDetails_fd4_1_c0_c0_c0_c1'>{{item.money}}</text>
										</view>
										<text class='serviceDetails_fd4_1_c0_c0_c1'>{{item.min_money_name}}</text>
									</view>
									<view
										class='flex flex-direction flex-wrap align-stretch justify-center flex-sub serviceDetails_fd4_1_c0_c1'>
										<text class='serviceDetails_fd4_1_c0_c1_c0'>{{item.name}}</text>
										<text class='serviceDetails_fd4_1_c0_c1_c1'>{{item.content}}</text>
										<view class='flex flex-wrap align-center'>
											<text class='serviceDetails_fd4_1_c0_c1_c2_c0'>有效期至：</text>
											<text class='serviceDetails_fd4_1_c0_c1_c2_c0'>{{item.end_time}}</text>
										</view>
									</view>
									<view class='flex flex-wrap align-center serviceDetails_fd4_1_c0_c2'
										@tap="postCouponFunc(item.id)">
										<text class='serviceDetails_fd4_1_c0_c2_c0'>领取</text>
									</view>
								</view>
							</template>

						</view>
					</scroll-view>

					<benben-empty :list-data="couponList">
						<view class='flex flex-direction flex-wrap align-center serviceDetails_fd4_2'>
							<image class='serviceDetails_fd4_2_c0' mode="widthFix" :src='STATIC_URL+"62.png"'></image>
							<text class='serviceDetails_fd4_2_c1'>暂无可领优惠券</text>

						</view>
					</benben-empty>
				</view>

				<!---领取优惠券弹窗flex布局结束-->

			</benben-popup>
			<!---flex布局flex布局开始-->
			<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout serviceDetails_flex_5"
				v-if=" detailsData.evaluate!=''">
				<view class='flex flex-wrap align-center justify-between serviceDetails_fd5_0'>
					<text class='serviceDetails_fd5_0_c0'>用户评价</text>
					<view class='flex flex-wrap align-center' @tap.stop="handleJumpDiy" data-type="navigateTo"
						:data-url="`/pages/index/userEvaluation/userEvaluation?serviceproject_id=${detailsData.aid}`">
						<text class='serviceDetails_fd5_0_c1_c0'>全部评价</text>
						<image class='serviceDetails_fd5_0_c1_c1' mode="aspectFit" :src='STATIC_URL+"51.png"'></image>
					</view>
				</view>
				<view class='flex flex-wrap align-center'>
					<template v-for='(item,key0) in detailsData.evaluate'>
						<view class='flex flex-direction flex-wrap align-stretch serviceDetails_fd5_1_c0' :key='key0'>
							<view class='flex flex-wrap align-center serviceDetails_fd5_1_c0_c0'>
								<image class='serviceDetails_fd5_1_c0_c0_c0' mode="aspectFit" :src='item.avatar'>
								</image>
								<view class='flex flex-direction flex-wrap align-stretch flex-sub'>
									<text
										class='self-center flex-sub serviceDetails_fd5_1_c0_c0_c1_c0'>{{item.nickname}}</text>
									<view class='flex flex-wrap align-center'>
										<template v-for="starNum in [1,2,3,4,5]">
											<image v-if="item.star >= starNum" :key="starNum"
												class='serviceDetails_star1fd5_1_c0_c0_c1_c1' mode="aspectFit"
												:src='STATIC_URL+"105.png"'></image>
											<image v-else :key="starNum" class='serviceDetails_star1fd5_1_c0_c0_c1_c1'
												mode="aspectFit" :src='STATIC_URL+"104.png?1699408877625"'></image>
										</template>
									</view>
								</view>
							</view>
							<text class='flex-sub serviceDetails_fd5_1_c0_c1'>{{item.evaluate_content}}</text>
							<view class='flex flex-wrap align-stretch serviceDetails_fd5_1_c0_c2'>
								<template v-for='(child,key1) in item.evaluate_picture'>
									<view class='flex align-stretch serviceDetails_fd5_1_c0_c2_c0' :key='key1'>
										<image class='serviceDetails_fd5_1_c0_c2_c0_c0' mode="aspectFill" :src='child'
											@tap.stop="multiImagePreview(child,item.evaluate_picture,'')"></image>
									</view>
								</template>

							</view>
						</view>
					</template>

				</view>
			</view>

			<!---flex布局flex布局结束-->
			<benben-popup v-model="popupShow1679733106865" :mask="true" :mask-close-able="true" mode='bottom'
				:z-index='999'>
				<!---选择服务弹窗flex布局开始-->
				<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout serviceDetails_flex_6">
					<view class='flex flex-wrap align-center justify-between serviceDetails_fd6_0'>
						<view class='flex flex-wrap align-center serviceDetails_fd6_0_c0'>
						</view>
						<text class='serviceDetails_fd6_0_c1'>请选择您需要的服务</text>
						<view class='flex flex-wrap align-center' @tap="popupShow1679733106865=false">
							<image class='serviceDetails_fd6_0_c2_c0' mode="aspectFit" :src='STATIC_URL+"98.png"'
								@tap="popupShow1679733106865=false"></image>
						</view>
					</view>
					<view class='flex flex-wrap align-center serviceDetails_fd6_1' v-if=" detailsData.discount==0">
						<text class='flex-sub serviceDetails_fd6_1_c0'>成为尊享会员优先派单，会员折扣等你领</text>
						<button class='serviceDetails_fd6_1_c1' @tap="handleJumpDiy" data-type="navigateTo"
							:data-url="`/pages/my/member/member`" v-if=" isLogin===true">成为会员</button><button
							class='serviceDetails_fd6_1_c1' @tap.stop="handleJumpDiy" data-type="reLaunch"
							:data-url="`/pages/tabBar/login/login`" v-if=" isLogin===false">成为会员</button>
					</view>
					<benben-select-diy ref="showSelectPopup1679733981474"
						class-name='flex flex-wrap align-center flex serviceDetails_fd6_2'
						:items.sync="detailsData.specs" v-model="service_id" default-type="specs_id"
						default-label="name" :allow-cancel='true' type="radio" :disabled='false'>
						<template v-for='(item,key0) in detailsData.specs'>
							<view v-if="item.isSelected"
								class='flex flex-wrap align-center justify-center flex serviceDetails_fd6_2_c0'
								:key="key0" @tap="$refs.showSelectPopup1679733981474.tapHandle(key0)">
								<text class='serviceDetails_fd6_2_c0_c0'>{{item.name}}</text>
							</view>
							<view v-else class='flex flex-wrap align-center justify-center flex serviceDetails_fd6_2_c1'
								:key="key0" @tap="$refs.showSelectPopup1679733981474.tapHandle(key0)">
								<text class='serviceDetails_fd6_2_c1_c0'>{{item.name}}</text>
							</view>
						</template></benben-select-diy>
					<view class='flex flex-wrap align-center justify-center serviceDetails_fd6_3'>
						<button class='flex-sub serviceDetails_fd6_3_c0' @tap="jumpJudgmentFunc()">确定</button>
					</view>
				</view>

				<!---选择服务弹窗flex布局结束-->

			</benben-popup>
			<!---flex布局flex布局开始-->
			<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout serviceDetails_flex_7">
				<view class='flex flex-wrap align-center justify-center serviceDetails_fd7_0'>
					<view class='flex flex-wrap align-center serviceDetails_fd7_0_c0'>
					</view>
					<text class='serviceDetails_fd7_0_c1'>详情</text>
					<view class='flex flex-wrap align-center serviceDetails_fd7_0_c0'>
					</view>
				</view>
				<jyf-parser class='serviceDetails_fd7_1' :html="detailsData.service_details | richTextFormat">
				</jyf-parser>
			</view>

			<!---flex布局flex布局结束-->
			<benben-popup v-model="popupShow1708937661126" :mask="true" :mask-close-able="false" mode='center'
				:z-index='200'>

				<view class="flex flex-direction flex-wrap align-stretch serviceDetails_flex_8">
					<text class='serviceDetails_fd8_0'>服务面积</text>
					<benben-input class='serviceDetails_fd8_1' type="number"
						:placeholder="`请输入${inputList.num}-999之间的整数`" confirm-type="done" :maxlength="3"
						placeholder-style="color:#999;font-size:28rpx" v-model="inputList.value" />
					<view class='flex flex-wrap align-center flex-sub serviceDetails_fd8_2'>
						<button class='serviceDetails_fd8_2_c0' @tap.stop="popupShow1708937661126=false">取消</button>
						<view class='flex flex-wrap align-center serviceDetails_fd8_2_c1'>
						</view>
						<button class='serviceDetails_fd8_2_c2' @tap.stop="judgingAreaFunc()">确认</button>
					</view>
				</view>



			</benben-popup>
			<benben-popup v-model="popupShow1708937450588" :mask="true" :mask-close-able="true" mode='bottom'
				:z-index='999'>
				<!---选择服务弹窗flex布局开始-->
				<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout serviceDetails_flex_9">
					<view class='flex flex-wrap align-center justify-between serviceDetails_fd9_0'>
						<view class='flex flex-wrap align-center serviceDetails_fd9_0_c0'>
						</view>
						<text class='serviceDetails_fd9_0_c1'>请选择您需要的服务</text>
						<view class='flex flex-wrap align-center' @tap="popupShow1708937450588=false">
							<image class='serviceDetails_fd9_0_c2_c0' mode="aspectFit" :src='STATIC_URL+"98.png"'
								@tap="popupShow1708937450588=false"></image>
						</view>
					</view>
					<view class='flex flex-wrap align-center serviceDetails_fd9_1' v-if=" detailsData.discount==0">
						<text class='flex-sub serviceDetails_fd9_1_c0'>成为尊享会员优先派单，会员折扣等你领</text>
						<button class='serviceDetails_fd9_1_c1' @tap="handleJumpDiy" data-type="navigateTo"
							:data-url="`/pages/my/member/member`" v-if=" isLogin===true">成为会员</button><button
							class='serviceDetails_fd9_1_c1' @tap.stop="handleJumpDiy" data-type="reLaunch"
							:data-url="`/pages/tabBar/login/login`" v-if=" isLogin===false">成为会员</button>
					</view>
					<view class='flex flex-direction flex-wrap align-stretch serviceDetails_fd9_2'>
						<text class='serviceDetails_fd9_2_c0'>服务时间</text>
						<view class='flex flex-wrap align-center'>
							<benben-select-diy ref="showSelectPopup1708937007101"
								class-name='flex flex serviceDetails_fd9_2_c1_c0' :items.sync="cookingTimeList"
								default-type="value" default-label="name" :allow-cancel='false' type="radio"
								:disabled='false'>
								<template v-for='(item,key0) in cookingTimeList'>
									<view v-if="item.isSelected"
										class='flex flex-direction align-center flex serviceDetails_fd9_2_c1_c0_c0'
										:key="key0" @tap="$refs.showSelectPopup1708937007101.tapHandle(key0)">
										<text class='serviceDetails_fd9_2_c1_c0_c0_c0'>3小时</text>
										<text class='serviceDetails_fd9_2_c1_c0_c0_c1'>做饭+餐厨保洁</text>
									</view>
									<view v-else
										class='flex flex-direction align-center flex serviceDetails_fd9_2_c1_c0_c1'
										:key="key0" @tap="$refs.showSelectPopup1708937007101.tapHandle(key0)">
										<text class='serviceDetails_fd9_2_c1_c0_c0_c0'>3小时</text>
										<text class='serviceDetails_fd9_2_c1_c0_c1_c1'>做饭+餐厨保洁</text>
									</view>
								</template></benben-select-diy>
						</view>
					</view>
					<view class='flex flex-wrap align-center serviceDetails_fd9_3'>
						<text class='serviceDetails_fd9_3_c0'>购买规格</text>
					</view>

					<scroll-view class='serviceDetails_fd9_4' :scroll-y='true'>
						<view class='flex align-stretch benben-scroll flex'>
							<benben-select-diy ref="showSelectPopup1708936984491"
								class-name='flex flex-direction flex-wrap align-stretch flex serviceDetails_fd9_4_c0'
								:items.sync="cookingSpecificationsData" default-type="specs_id" default-label="name"
								:allow-cancel='true' type="radio" :disabled='false'>
								<template v-for='(item,key0) in cookingSpecificationsData'>
									<view v-if="item.isSelected"
										class='flex flex-wrap align-start justify-between flex serviceDetails_fd9_4_c0_c0'
										:key="key0" @tap="$refs.showSelectPopup1708936984491.tapHandle(key0)">
										<view class='flex flex-direction flex-wrap align-start'>
											<text class='serviceDetails_fd9_4_c0_c0_c0_c0'>空调维修</text>
											<text>灵活随心预约</text>
										</view>
										<text>￥100</text>
									</view>
									<view v-else
										class='flex flex-wrap align-start justify-between flex serviceDetails_fd9_4_c0_c1'
										:key="key0" @tap="$refs.showSelectPopup1708936984491.tapHandle(key0)">
										<view class='flex flex-direction flex-wrap align-start'>
											<text class='serviceDetails_fd9_4_c0_c0_c0_c0'>空调维修</text>
											<text>灵活随心预约</text>
										</view>
										<text>￥100</text>
									</view>
								</template></benben-select-diy>
						</view>
					</scroll-view>

					<view class='flex flex-wrap align-center justify-center serviceDetails_fd9_5'>
						<button class='flex-sub serviceDetails_fd9_5_c0' @tap="jumpJudgmentFunc()">确定</button>
					</view>
				</view>

				<!---选择服务弹窗flex布局结束-->

			</benben-popup>
			<benben-popup v-model="popupShow1708936654466" :mask="true" :mask-close-able="true" mode='bottom'
				:z-index='100'>
				<!---选择服务弹窗flex布局开始-->
				<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout serviceDetails_flex_10">
					<view class='flex flex-wrap align-center justify-between serviceDetails_fd10_0'>
						<view class='flex flex-wrap align-center serviceDetails_fd10_0_c0'>
						</view>
						<text class='serviceDetails_fd10_0_c1'>请选择您需要的服务</text>
						<view class='flex flex-wrap align-center' @tap="popupShow1708936654466=false">
							<image class='serviceDetails_fd10_0_c2_c0' mode="aspectFit" :src='STATIC_URL+"98.png"'
								@tap="popupShow1708936654466=false"></image>
						</view>
					</view>
					<view class='flex flex-wrap align-center serviceDetails_fd10_1' v-if=" detailsData.discount==0">
						<text class='flex-sub serviceDetails_fd10_1_c0'>成为尊享会员优先派单，会员折扣等你领</text>
						<button class='serviceDetails_fd10_1_c1' @tap="handleJumpDiy" data-type="navigateTo"
							:data-url="`/pages/my/member/member`" v-if=" isLogin===true">成为会员</button><button
							class='serviceDetails_fd10_1_c1' @tap.stop="handleJumpDiy" data-type="reLaunch"
							:data-url="`/pages/tabBar/login/login`" v-if=" isLogin===false">成为会员</button>
					</view>
					<view class='flex flex-direction flex-wrap align-stretch serviceDetails_fd10_2'>
						<template v-for='(item,key0) in detailsData.specs'>
							<view class='flex flex-wrap align-center serviceDetails_fd10_2_c0' :key='key0'>
								<view class='flex flex-wrap align-center justify-between flex-sub'>
									<view class='flex flex-wrap align-start'>
										<text class='serviceDetails_fd10_2_c0_c0_c0_c0'>{{item.name}}</text>
										<view class='flex flex-wrap align-center'>
											<text
												class='serviceDetails_fd10_2_c0_c0_c0_c1_c0'>（￥{{item.price}}/{{item.unit}}）</text>
										</view>
									</view>
									<view class='flex flex-wrap align-center' @tap.stop="setSelectionFunc(item)">
										<benben-input class='serviceDetails_fd10_2_c0_c0_c1_c0' type="number"
											:placeholder="`${item.num}-999`" confirm-type="done" :maxlength="3"
											:adjust-position='true'
											placeholder-style="color:rgba(153, 153, 153, 1);font-size:28rpx"
											v-model="item.value" />
										<text class='serviceDetails_fd10_2_c0_c0_c1_c1'>{{item.unit}}</text>
									</view>
								</view>
							</view>
						</template>

					</view>
					<view class='flex flex-wrap align-center serviceDetails_fd10_2'>

						<scroll-view class='serviceDetails_fd10_3_c0' :scroll-x='true' :scroll-y='true'
							:show-scrollbar='true'>
							<view class='flex benben-scroll flex align-center'>
								<jyf-parser class='serviceDetails_fd10_3_c0_c0' :html="detailsData.purchase_notes">
								</jyf-parser>
							</view>
						</scroll-view>

					</view>
					<view class='flex flex-wrap align-center justify-center serviceDetails_fd10_4'>
						<button class='flex-sub serviceDetails_fd10_4_c0' @tap="jumpJudgmentFunc()">确定
							{{inputNum}}</button>
					</view>
				</view>

				<!---选择服务弹窗flex布局结束-->

			</benben-popup>
			<benben-popup v-model="popupShow1708936181527" :mask="true" :mask-close-able="true" mode='bottom'
				:z-index='999'>
				<!---选择服务弹窗flex布局开始-->
				<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout serviceDetails_flex_11">
					<view class='flex flex-wrap align-center justify-between serviceDetails_fd11_0'>
						<view class='flex flex-wrap align-center serviceDetails_fd11_0_c0'>
						</view>
						<text class='serviceDetails_fd11_0_c1'>请选择您需要的服务</text>
						<view class='flex flex-wrap align-center' @tap="popupShow1708936181527=false">
							<image class='serviceDetails_fd11_0_c2_c0' mode="aspectFit" :src='STATIC_URL+"98.png"'
								@tap="popupShow1708936181527=false"></image>
						</view>
					</view>
					<view class='flex flex-wrap align-center serviceDetails_fd11_1' v-if=" detailsData.discount==0">
						<text class='flex-sub serviceDetails_fd11_1_c0'>成为尊享会员优先派单，会员折扣等你领</text>
						<button class='serviceDetails_fd11_1_c1' @tap="handleJumpDiy" data-type="navigateTo"
							:data-url="`/pages/my/member/member`" v-if=" isLogin===true">成为会员</button><button
							class='serviceDetails_fd11_1_c1' @tap.stop="handleJumpDiy" data-type="reLaunch"
							:data-url="`/pages/tabBar/login/login`" v-if=" isLogin===false">成为会员</button>
					</view>
					<view class='flex flex-direction flex-wrap align-stretch serviceDetails_fd11_2'>
						<text class='serviceDetails_fd11_2_c0'>服务时间</text>
						<view class='flex flex-wrap align-center'>
							<benben-select-diy ref="showSelectPopup1708936002179"
								class-name='flex flex serviceDetails_fd11_2_c1_c0' :items.sync="detailsData.specs"
								v-model="time_id" @change="getSpecificationsListFunc()" default-type="time_id"
								default-label="time" :allow-cancel='false' type="radio" :disabled='false'>
								<template v-for='(item,key0) in detailsData.specs'>
									<view v-if="item.isSelected" class='flex flex serviceDetails_fd11_2_c1_c0_c0'
										:key="key0" @tap="$refs.showSelectPopup1708936002179.tapHandle(key0)">
										<text>{{item.time}}</text>
									</view>
									<view v-else class='flex flex serviceDetails_fd11_2_c1_c0_c1' :key="key0"
										@tap="$refs.showSelectPopup1708936002179.tapHandle(key0)">
										<text>{{item.time}}</text>
									</view>
								</template></benben-select-diy>
						</view>
					</view>
					<view class='flex flex-wrap align-center serviceDetails_fd11_3'>
						<text class='serviceDetails_fd11_3_c0'>购买规格</text>
					</view>

					<scroll-view class='serviceDetails_fd11_4' :scroll-y='true'>
						<view class='flex align-stretch benben-scroll flex'>
							<benben-select-diy ref="showSelectPopup1708936001058"
								class-name='flex flex-direction flex-wrap align-stretch flex serviceDetails_fd11_4_c0'
								:items.sync="specificationsList" v-model="specifications_id" default-type="aid"
								default-label="name" :allow-cancel='true' type="radio" :disabled='false'>
								<template v-for='(item,key0) in specificationsList'>
									<view v-if="item.isSelected"
										class='flex flex-wrap align-center justify-between flex serviceDetails_fd11_4_c0_c0'
										:key="key0" @tap="$refs.showSelectPopup1708936001058.tapHandle(key0)">
										<text class='serviceDetails_fd11_4_c0_c0_c0'>{{item.name}}</text>
										<text>{{item.price}}</text>
									</view>
									<view v-else
										class='flex flex-wrap align-center justify-between flex serviceDetails_fd11_4_c0_c1'
										:key="key0" @tap="$refs.showSelectPopup1708936001058.tapHandle(key0)">
										<text class='serviceDetails_fd11_4_c0_c1_c0'>{{item.name}}</text>
										<text>{{item.price}}</text>
									</view>
								</template></benben-select-diy>
						</view>
					</scroll-view>

					<view class='flex flex-wrap align-center justify-center serviceDetails_fd11_5'>
						<button class='flex-sub serviceDetails_fd11_5_c0' @tap="jumpJudgmentFunc()">确定</button>
					</view>
				</view>

				<!---选择服务弹窗flex布局结束-->

			</benben-popup>
			<benben-popup v-model="popupShow1708934841942" :mask="true" :mask-close-able="true" mode='bottom'
				:z-index='999'>
				<!---选择服务弹窗flex布局开始-->
				<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout serviceDetails_flex_12">
					<view class='flex flex-wrap align-center justify-between serviceDetails_fd12_0'>
						<view class='flex flex-wrap align-center serviceDetails_fd12_0_c0'>
						</view>
						<text class='serviceDetails_fd12_0_c1'>请选择您需要的服务</text>
						<view class='flex flex-wrap align-center' @tap="popupShow1708934841942=false">
							<image class='serviceDetails_fd12_0_c2_c0' mode="aspectFit" :src='STATIC_URL+"98.png"'
								@tap="popupShow1708934841942=false"></image>
						</view>
					</view>
					<view class='flex flex-wrap align-center serviceDetails_fd12_1'
						v-if=" detailsData.discount==0 && switchData.switch != 1">
						<text class='flex-sub serviceDetails_fd12_1_c0'>成为尊享会员优先派单，会员折扣等你领</text>
						<button class='serviceDetails_fd12_1_c1' @tap="handleJumpDiy" data-type="navigateTo"
							:data-url="`/pages/my/member/member`" v-if=" isLogin===true">成为会员</button><button
							class='serviceDetails_fd12_1_c1' @tap.stop="handleJumpDiy" data-type="reLaunch"
							:data-url="`/pages/tabBar/login/login`" v-if=" isLogin===false">成为会员</button>
					</view>

					<scroll-view class='serviceDetails_fd12_2' :scroll-y='true'>
						<view class='flex align-stretch benben-scroll flex'>
							<benben-select-diy ref="showSelectPopup1708935601208"
								class-name='flex flex-direction flex-wrap align-stretch flex serviceDetails_fd12_2_c0'
								:items.sync="detailsData.specs" v-model="service_id" default-type="specs_id"
								default-label="name" :allow-cancel='true' type="radio" :disabled='false'>
								<template v-for='(item,key0) in detailsData.specs'>
									<view v-if="item.isSelected"
										class='flex flex-wrap align-center justify-between flex serviceDetails_fd12_2_c0_c0'
										:key="key0" @tap="$refs.showSelectPopup1708935601208.tapHandle(key0)">
										<text class='serviceDetails_fd12_2_c0_c0_c0'>{{item.name}}</text>
										<text class='serviceDetails_fd12_2_c0_c0_c1'>￥</text>
										<text>{{item.price}}</text>
									</view>
									<view v-else
										class='flex flex-wrap align-center justify-between flex serviceDetails_fd12_2_c0_c1'
										:key="key0" @tap="$refs.showSelectPopup1708935601208.tapHandle(key0)">
										<text class='serviceDetails_fd12_2_c0_c1_c0'>{{item.name}}</text>
										<text class='serviceDetails_fd12_2_c0_c0_c1'>￥</text>
										<text>{{item.price}}</text>
									</view>
								</template></benben-select-diy>
						</view>
					</scroll-view>

					<view class='flex flex-wrap align-center justify-center serviceDetails_fd12_3'>
						<button class='flex-sub serviceDetails_fd12_3_c0' @tap="jumpJudgmentFunc()">确定</button>
					</view>
				</view>

				<!---选择服务弹窗flex布局结束-->

			</benben-popup>
			<!---选择服务弹窗flex布局开始-->
			<benben-popup v-model="popupShow1708931432547" :mask="true" :mask-close-able="true" mode='bottom'
				:z-index='100'>
				<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout serviceDetails_flex_13">
					<view class='flex flex-wrap align-center justify-between serviceDetails_fd13_0'>
						<view class='flex flex-wrap align-center serviceDetails_fd13_0_c0'>
						</view>
						<text class='serviceDetails_fd13_0_c1'>请选择您需要的服务</text>
						<view class='flex flex-wrap align-center' @tap="popupShow1708931432547=false">
							<image class='serviceDetails_fd13_0_c2_c0' mode="aspectFit" :src='STATIC_URL+"98.png"'
								@tap="popupShow1708931432547=false"></image>
						</view>
					</view>
					<view class='flex flex-wrap align-center serviceDetails_fd13_1' v-if=" detailsData.discount==0">
						<text class='flex-sub serviceDetails_fd13_1_c0'>成为尊享会员优先派单，会员折扣等你领</text>
						<button class='serviceDetails_fd13_1_c1' @tap="handleJumpDiy" data-type="navigateTo"
							:data-url="`/pages/my/member/member`" v-if=" isLogin===true">成为会员</button><button
							class='serviceDetails_fd13_1_c1' @tap.stop="handleJumpDiy" data-type="reLaunch"
							:data-url="`/pages/tabBar/login/login`" v-if=" isLogin===false">成为会员</button>
					</view>
					<view class='flex flex-direction flex-wrap align-stretch serviceDetails_fd13_2'>
						<template v-for='(item,key0) in detailsData.specs'>
							<view class='flex flex-wrap align-center serviceDetails_fd13_2_c0' :key='key0'>
								<view
									class='flex flex-wrap align-center justify-between flex-sub serviceDetails_fd13_2_c0_c0'>
									<view class='flex flex-direction flex-wrap align-start'>
										<text class='serviceDetails_fd13_2_c0_c0_c0_c0'>{{item.name}}</text>
										<view class='flex flex-wrap align-center'>
											<text>￥{{item.price}}/{{item.unit}}</text>
										</view>
									</view>
									<view class='flex flex-wrap align-center' @tap.stop="setSelectionFunc(item)">
										<benben-input class='self-center serviceDetails_fd13_2_c0_c0_c1_c0'
											type="number" :placeholder="`${item.num}-999`" confirm-type="done"
											:maxlength="2" :adjust-position='true'
											placeholder-style="color:rgba(153, 153, 153, 1);font-size:28rpx"
											v-model="item.value" />
										<text class='serviceDetails_fd13_2_c0_c0_c1_c1'>{{item.unit}}</text>
									</view>
								</view>
							</view>
						</template>

					</view>
					<view class='flex flex-wrap align-center serviceDetails_fd13_3'>

						<scroll-view class='serviceDetails_fd13_3_c0' :scroll-x='true' :scroll-y='true'
							:show-scrollbar='true'>
							<view class='flex benben-scroll flex align-center'>
								<jyf-parser class='serviceDetails_fd13_3_c0_c0' :html="detailsData.purchase_notes">
								</jyf-parser>
							</view>
						</scroll-view>

					</view>
					<view class='flex flex-wrap align-center justify-center serviceDetails_fd13_4'>
						<button class='flex-sub serviceDetails_fd13_4_c0' @tap="jumpJudgmentFunc()">确定
							{{inputNum}}</button>
					</view>
				</view>
			</benben-popup>
			<!---选择服务弹窗flex布局结束-->
			<!---全部拼单flex布局开始-->
			<benben-popup v-model="popupShow1728198825087" :mask="true" :mask-close-able="true" mode='center'>
				<view class="flex benben-flex-layout flex-wrap align-center">
					<view class='flex flex-direction flex-wrap align-stretch serviceDetails_fd1_001236'>
						<view class='flex flex-wrap align-start justify-between serviceDetails_fd1_0_c001236'>
							<view class='flex flex-wrap align-center serviceDetails_fd1_0_c0_c001236'>
							</view>
							<text class='serviceDetails_fd1_0_c0_c101236'>全部拼单</text>
							<image class='serviceDetails_fd1_0_c0_c201236' mode="aspectFit" :src='STATIC_URL+"98.png"'
								@tap.stop="popupShow1728198825087=false"></image>
						</view>
						<view class='flex flex-wrap align-center'>
							<scroll-view class='serviceDetails_fd1_0_c1_c001236' :scroll-y='true'>
								<view class='flex flex-direction align-stretch benben-scroll flex'>
									<template v-for='(item,key0) in groupAllData'>
										<view class='flex flex-wrap align-center serviceDetails_fd1_0_c1_c0_c001236'
											:key='key0'>
											<image class='serviceDetails_fd1_0_c1_c0_c0_c001236' mode="aspectFit"
												:src='item.avatar'></image>
											<text
												class='flex-sub serviceDetails_fd1_0_c1_c0_c0_c101236'>{{item.nickname}}</text>
											<view
												class='flex flex-direction flex-wrap align-end serviceDetails_fd1_0_c1_c0_c0_c208975'>
												<text class='serviceDetails_fd1_0_c1_c0_c0_c2_c008975'>拼团即将结束</text>
												<benben-countdown class=' serviceDetails_fd1_0_c1_c0_c0_c2_c108975'
													:show-day='false' :show-hour='true' :show-minute='true'
													:show-second='true' :time-type='false' :count-time="item.countdown">
													<template #default="{ d, h, i, s }">
														<text
															class='serviceDetails_fd1_0_c1_c0_c0_c2_c1_c208975'>{{h}}</text>

														<text
															class='serviceDetails_fd1_0_c1_c0_c0_c2_c1_c208975'>:</text>

														<text
															class='serviceDetails_fd1_0_c1_c0_c0_c2_c1_c208975'>{{i}}</text>

														<text
															class='serviceDetails_fd1_0_c1_c0_c0_c2_c1_c208975'>:</text>

														<text
															class='serviceDetails_fd1_0_c1_c0_c0_c2_c1_c208975'>{{s}}</text>

														<text
															class='serviceDetails_fd1_0_c1_c0_c0_c2_c1_c208975'></text>
													</template>
												</benben-countdown>
											</view>
											<button class='serviceDetails_fd1_0_c1_c0_c0_c501236'
												@tap.stop="assignmentParticipationFunc(item.user_id,'2')">去拼单</button>
										</view>
									</template>
								</view>
							</scroll-view>
						</view>
					</view>
				</view>
			</benben-popup>
			<!---全部拼单flex布局结束-->
			<!---去拼单flex布局开始-->
			<benben-popup v-model="popupShow1728198330266" :mask="true" :mask-close-able="true" mode='center'>
				<view class="flex benben-flex-layout flex-wrap align-center">
					<view class='flex flex-direction flex-wrap align-stretch serviceDetails_fd2_00752169'>
						<view class='flex align-start justify-between serviceDetails_fd2_0_c00752169'>
							<view class='flex flex-wrap align-center serviceDetails_fd2_0_c0_c00752169'>
							</view>
							<view class='flex flex-wrap align-center'>
								<text class='serviceDetails_fd2_0_c0_c1_c00752169'>参与</text>
								<text
									class='flex-sub serviceDetails_fd2_0_c0_c1_c10752169'>{{participationData.nickname}}</text>
								<text class='serviceDetails_fd2_0_c0_c1_c00752169'>的拼单</text>
							</view>
							<image class='serviceDetails_fd2_0_c0_c20752169' mode="aspectFit" :src='STATIC_URL+"98.png"'
								@tap.stop="popupShow1728198330266=false">
							</image>
						</view>
						<view class='flex flex-wrap align-center justify-center serviceDetails_fd2_0_c10752169'>
							<text class='serviceDetails_fd2_0_c1_c00752169'>仅剩</text>
							<text class='serviceDetails_fd2_0_c1_c10752169'>{{participationData.join_number}}</text>
							<text class='serviceDetails_fd2_0_c1_c00752169'>个名额，剩余</text>
							<benben-countdown class='' :show-day='false' :time-type='false'
								:count-time="participationData.countdown">
								<template #default="{ d, h, i, s }">
									<text class='serviceDetails_fd2_0_c1_c10752169'>{{h}}</text>
									<text class='serviceDetails_fd2_0_c1_c10752169'>:</text>
									<text class='serviceDetails_fd2_0_c1_c10752169'>{{i}}</text>
									<text class='serviceDetails_fd2_0_c1_c10752169'>:</text>
									<text class='serviceDetails_fd2_0_c1_c10752169'>{{s}}</text>
									<text class='serviceDetails_fd2_0_c1_c10752169'></text>
								</template>
							</benben-countdown>
							<text class='serviceDetails_fd2_0_c1_c00752169'>结束</text>
						</view>
						<view class='flex flex-wrap align-center justify-center'>
							<scroll-view class='serviceDetails_fd2_0_c2_c00752169' :scroll-x='true'>
								<view class='flex align-center justify-center benben-scroll flex'>
									<template v-for='(item,key0) in participationData.group'>
										<view
											class='flex flex-wrap align-center justify-center serviceDetails_fd2_0_c2_c0_c00752169'
											:key='key0'>
											<image class='serviceDetails_fd2_0_c2_c0_c0_c00752169' mode="aspectFit"
												:src='item.avatar'></image>
											<view
												class='flex flex-wrap align-center serviceDetails_fd2_0_c2_c0_c0_c10752169'
												v-if="item.is_owner == '1'">
												<text class='serviceDetails_fd2_0_c2_c0_c0_c1_c00752169'>拼主</text>
											</view>
										</view>
									</template>
								</view>
							</scroll-view>
						</view>
						<view class='flex flex-wrap align-center serviceDetails_fd2_0_c30752169'>
							<button class='flex-sub serviceDetails_fd2_0_c3_c00752169'
								@tap.stop="jumpInvolved()">参与拼单</button>
						</view>
					</view>
				</view>
			</benben-popup>
			<!---去拼单flex布局结束-->
			<!---分享flex布局开始-->
			<benben-popup v-model="popupShow1728198922137" :mask="true" :mask-close-able="true" mode='bottom'>
				<view class="flex flex-direction flex-wrap align-stretch benben-flex-layout">
					<view class='flex flex-direction flex-wrap align-stretch serviceDetails_fd3_0078963'>
						<view class='flex flex-wrap align-center justify-between serviceDetails_fd3_0_c0078963'>
							<view class='flex flex-wrap align-center serviceDetails_fd3_0_c0_c0078963'>
							</view>
							<text class='serviceDetails_fd3_0_c0_c1078963'>分享到</text>
							<view class='flex flex-wrap align-center' @tap.stop="popupShow1728198922137 = false">
								<image class='serviceDetails_fd3_0_c0_c2_c0078963' mode="aspectFit"
									:src='STATIC_URL+"66.png"'></image>
							</view>
						</view>
						<view class='flex flex-wrap align-center justify-around serviceDetails_fd3_0_c1078963'>
							<view class='flex flex-direction flex-wrap align-center serviceDetails_fd3_0_c1_c0078963'
								@tap.stop="clickShearFunc(1)">
								<button class='serviceDetails_fd3_0_c1_c0_c0078963' open-type="share"></button>
								<image class='serviceDetails_fd3_0_c1_c0_c1078963' mode="aspectFit"
									:src='STATIC_URL+"229.png"'></image>
								<text class='serviceDetails_fd3_0_c1_c0_c2078963'>微信好友</text>
							</view>
							<view class='flex flex-direction flex-wrap align-center' @tap.stop="clickShearFunc(2)">
								<image class='serviceDetails_fd3_0_c1_c0_c1078963' mode="aspectFit"
									:src='STATIC_URL+"230.png"'></image>
								<text class='serviceDetails_fd3_0_c1_c0_c2078963'>朋友圈</text>
							</view>
						</view>
					</view>
				</view>
			</benben-popup>
			<!---分享flex布局结束-->
			<view class="flex flex-wrap align-start justify-end benben-position-layout flex serviceDetails_flex_14">
				<!-- 	<view class='flex flex-direction flex-wrap align-center serviceDetails_fd14_000823'
					@tap.stop="popupShow1728198922137 = true">
					<image class='serviceDetails_fd14_0_c0' mode="aspectFit" src='/static/images/FX.png'></image>
					<text class='serviceDetails_fd14_0_c1'>分享</text>
				</view>
				<view class='flex flex-direction flex-wrap align-center serviceDetails_fd14_0' @tap.stop="handleJumpDiy"
					data-type="navigateTo" :data-url="`/pages/my/contactCustomerService/contactCustomerService`">
					<image class='serviceDetails_fd14_0_c0' mode="aspectFit" :src='STATIC_URL+"94.png"'></image>
					<text class='serviceDetails_fd14_0_c1'>客服</text>
				</view> -->
				<!-- 	<view
					class='flex flex-sub flex-direction flex-wrap align-center justify-center serviceDetails_fd17_20258963'>
					<view class='flex flex-wrap align-center'>
						<text class='serviceDetails_fd17_2_c0_c00258963'>￥</text>
						<text class='serviceDetails_fd17_2_c0_c10258963'>{{detailsData.deposit_money}}</text>
					</view>
					<text class='serviceDetails_fd17_2_c10258963' @tap.stop="addressCityFunc(1)">单独购买</text>
				</view>
				<view
					class='flex flex-sub flex-direction flex-wrap align-center justify-center serviceDetails_fd17_20258963145338'
					v-if="promoterID != ''">
					<view class='flex flex-wrap align-center'>
						<text class='serviceDetails_fd17_2_c0_c00258963'>￥</text>
						<text class='serviceDetails_fd17_2_c0_c10258963'>{{detailsData.group_amount}}</text>
					</view>
					<text class='serviceDetails_fd17_2_c10258963' @tap.stop="addressCityFunc()">去拼团</text>
				</view>
				<view
					class='flex flex-sub flex-direction flex-wrap align-center justify-center serviceDetails_fd17_20258963145'
					v-if="detailsData.group_status == '1'">
					<view class='flex flex-wrap align-center'>
						<text class='serviceDetails_fd17_2_c0_c00258963'>￥</text>
						<text class='serviceDetails_fd17_2_c0_c10258963'>{{detailsData.group_amount}}</text>
					</view>
					<text class='serviceDetails_fd17_2_c10258963' @tap.stop="addressCityFunc(3)">发起拼团</text>
				</view> -->
				<!-- 	<view class='serviceDetails_fd14_102589' @tap.stop="addressCityFunc()">立即预约</view>
				<view class='serviceDetails_fd14_1' @tap.stop="addressCityFunc()">立即预约</view> -->
				<button class='flex-sub serviceDetails_fd14_100123456' @tap.stop="downloadAPK()">下载APP</button>
				<button class='flex-sub serviceDetails_fd14_100123456' @tap.stop="openAPK()">打开APP</button>
			</view>
			<view :style="{height: '120rpx'}"></view>


		</view>
	</view>
</template>
<script>
	import {
		validate
	} from '@/common/utils/validate.js'

	export default {
		components: {},


		data() {
			return {
				//打开APP参数
				schemeUrl: "gaozhengwuyou://", //网页打开app所需要的,微信浏览器不能打开
				pagePath: "/pages/index/serviceDetails/serviceDetails",
				//
				"popupShow1708931432547": false,
				"popupShow1708934841942": false,
				"popupShow1708936181527": false,
				"popupShow1708936654466": false,
				"popupShow1708937450588": false,
				"popupShow1708937661126": false,
				"popupShow1679733106865": false,
				"fd5_1_c0_c0_c1_c1": 2,
				"popupShow1679557522823": false,
				//拼团
				"popupShow1728198825087": false, //false  true
				"popupShow1728198330266": false,
				"popupShow1728198922137": false,
				isShowShadow: false, //是否在微信打开
				isShowH5: false, //是否在微信打开
				"switchData": {
					"aid": "",
					"sys_num": "",
					"sys_time": ""
				},
				"cityinfo": {
					"text": "",
					"district": "",
					"lng": "",
					"lat": ""
				},
				"bannerIndexfd1_0": 0,
				"detailsData": {
					"aid": "",
					"name": "",
					"picture": [],
					"service_title": "",
					"describe": "",
					"estimate_money": "",
					"unit": "",
					"deposit_money": "",
					"service_details": "",
					"create_time": "",
					"unit_name": "",
					"sales_volume": "",
					"comment_num": "",
					"serviceproject_picture": "",
					"urgent_money": "",
					"tuijian": [],
					"pid": "",
					"luchengfeiyong": "",
					"evaluate": [],
					"sale_num": "",
					"recommended": "",
					"servicecategory_id": "",
					"shipin": "",
					"traffic": "",
					"urgent": "",
					"insure": "",
					"insure_money": "",
					"specs": [],
					"discount_money": "",
					"service_type": "",
					"meet_money": "",
					"discount": "",
					"specs_info": {
						"aid": "",
						"name": "",
						"price": ""
					},
					"pay_money": "",
					"spec_type": "",
					"purchase_notes": "",
					"usermerchant_id": "",
					"store_info": {
						"store_name": "",
						"store_logo": "",
						"store_star": ""
					}
				},
				"couponList": [],
				"participation_id": '',
				"participationData": {},
				"warmData": {
					"aid": "",
					"title": "",
					"body": "",
					"create_time": ""
				},
				"serviceList": [{
					"name": "空调维修",
					"value": "1",
					"image": ""
				}, {
					"name": "洗衣机维修",
					"value": "2",
					"image": ""
				}, {
					"name": "电视机维修",
					"value": "3",
					"image": ""
				}, {
					"name": "冰箱维修",
					"value": "4",
					"image": ""
				}, {
					"name": "电视机维修",
					"value": "5",
					"image": ""
				}, {
					"name": "洗衣机维修",
					"value": "6",
					"image": ""
				}],
				"service_id": "",
				"disLcountLabelList": [],
				"slide": 0,
				"cookingTimeList": [{
					"name": "name",
					"value": "做饭",
					"image": ""
				}, {
					"name": "aid",
					"value": "1",
					"image": ""
				}],
				"cookingSpecificationsData": [{
					"name": "name",
					"value": "维修",
					"image": ""
				}, {
					"name": "aid",
					"value": "1",
					"image": ""
				}],
				"time_id": "",
				"spellData": [],
				"groupAllData": [],
				"specificationsList": [],
				"specifications_id": "",
				"inputList": "",
				"inputNum": "",
				"id": "211",
				"is_kill": "",
				"serviceName": "",
				"aid": "",
				"promoterID": "",
			};
		},
		computed: {
			themeColor() {
				return this.$store.getters.themeColor
			},
			isLogin() {
				return this.$store.state.token == '' ? false : true;
			},
			userInfo: {
				get() {
					return this.$store.state.userInfo
				},
				set() {
					this.$store.commit('updateUserInfo', value)
				},
			},
			/**
			 * @returns 
			 * Android       安卓
			 * IOS       苹果
			 * Web       H5 或 pc
			 * Wechat       微信小程序
			 * Alipay       支付宝小程序
			 * Baidu       百度小程序
			 * ByteBounce       抖音小程序
			 * 360       360小程序
			 * FastApp       快应用
			 */
			appSystemIdentification() {
				return this.$store.state.appSystemIdentification
			}
		},
		watch: {},
		onLoad(options) {
			let {
				id,
				is_kill,
				aid,
				serviceName,
				promoterID //发起人（本人）id
			} = options
			if (id !== undefined) this.id = id
			if (is_kill !== undefined) this.is_kill = is_kill
			if (aid !== undefined) this.aid = aid
			if (serviceName !== undefined) this.serviceName = serviceName
			if (promoterID !== undefined) this.promoterID = promoterID
			this.getDetailsFunc()
			// #ifdef MP-WEIXIN
			uni.showShareMenu({
				withShareTicket: true,
				//设置下方的Menus菜单，才能够让发送给朋友与分享到朋友圈两个按钮可以点击
				menus: ["shareAppMessage", "shareTimeline"]
			})
			// #endif
			// #ifdef H5
			this.isShowH5 = true
			// #endif
			let ua = window.navigator.userAgent.toLowerCase();
			if (ua.match(/MicroMessenger/i) == "micromessenger") {
				this.isShowShadow = true;
				console.log("在微信浏览器中打开");
			} else {
				console.log("不在微信浏览器中打开");
			}

			//如果在微信中打开
			// let ua = navigator.userAgent.toLowerCase();
			// alert('这是ua这是ua这是ua这是ua这是ua', ua)
			// let isWeixin = !!/MicroMessenger/i.test(ua);
			// alert('这是ua这是ua这是ua这是ua这是ua', isWeixin)
			// if (isWeixin) {
			// 	this.isShowShadow = true;
			// }
			// console.log(1111111111111111111111111111111111111111111111111);
			uni.setNavigationBarTitle({
				title: this.serviceName
			})

		},
		onUnload() {

		},
		onReady() {

		},
		onShow() {
			console.log(123213213213213123, this.userInfo);
			this.getSpellFunc()
			this.getGroupAllFunc()

			this.getSwitchFunc()
		},
		onHide() {

		},
		onResize() {

		},
		onPullDownRefresh() {

		},
		onShareAppMessage() {
			return {
				title: '高整无忧-数字家政平台',
				path: `/pages/index/serviceDetails/serviceDetails?id=${this.id}&aid=${this.aid}`
				// path: '/pages/index/serviceDetails/serviceDetails'
			}
		},
		onReachBottom(e) {

		},
		onPageScroll(e) {

		},
		methods: {
			//获取轮播拼团列表
			async getSpellFunc() {
				//请求方法
				//数据验证

				let dataspellData = await this.$api.post(global.apiUrls.post6703b0ffd6ccd, {
					arr_num: '2',
					aid: this.id,
				});
				if (dataspellData.data.code != 1) {
					this.$message.info(dataspellData.data.msg);
					return
				}
				let infospellData = dataspellData.data;
				this.spellData = infospellData.data

			},
			//获取全部拼团列表  groupAll
			async getGroupAllFunc() {
				//请求方法
				//数据验证

				let datagroupAllData = await this.$api.post(global.apiUrls.post670e3876e63ad, {
					aid: this.id,
				});

				if (datagroupAllData.data.code != 1) {
					this.$message.info(datagroupAllData.data.msg);
					return
				}
				let infogroupAllData = datagroupAllData.data;
				this.groupAllData = infogroupAllData.data
			},
			//获取全部拼团团员列表  participationData
			async getParticipationFunc(participationType) {
				//请求方法
				//数据验证
				console.log(participationType);
				let dataparticipationData = await this.$api.post(global.apiUrls.post670e043d3cb46, {
					promoter_id: this.participation_id,
					aid: this.id,
				});

				if (dataparticipationData.data.code != 1) {
					this.$message.info(dataparticipationData.data.msg);
					return
				}
				let infoparticipationData = dataparticipationData.data;
				this.participationData = infoparticipationData.data
				if (participationType == '1') {
					this.popupShow1728198330266 = true;
				} else {
					this.windowJumpFunc()
				}
			},
			//去拼团赋值
			assignmentParticipationFunc(participationID, participationType) {
				this.participation_id = participationID;
				console.log(this.participation_id);
				this.getParticipationFunc(participationType)
			},
			//隐藏弹窗再显示
			windowJumpFunc() {
				this.popupShow1728198825087 = false;
				this.popupShow1728198330266 = true;
			},
			jumpInvolved() {
				this.popupShow1728198330266 = false
				this.$urouter.navigateTo(
					`/pages/index/placeOrder/placeOrder?id=${this.detailsData.aid}&promoter_id=${this.participation_id}&order_types=3`
				)
			},
			//获取上架开关
			async getSwitchFunc() {
				//请求方法
				//数据验证

				let dataswitchData = await this.$api.get(global.apiUrls.post643e0feac967e, {

				});

				if (dataswitchData.data.code != 1) {
					this.$message.info(dataswitchData.data.msg);
					return
				}
				let infoswitchData = dataswitchData.data;
				this.switchData = infoswitchData.data
			},
			//获取服务详情信息
			async getDetailsFunc() {
				//请求方法
				//数据验证

				let datadetailsData = await this.$api.get(global.apiUrls.post6393ec0f9bafd, {
					fid: this.aid,
					aid: this.id,
					seckill_id: this.is_kill,
					user_id: this.userInfo.id
				});

				if (datadetailsData.data.code != 1) {
					this.$message.info(datadetailsData.data.msg);
					return
				}
				let infodetailsData = datadetailsData.data;
				this.detailsData = infodetailsData.data
				this.getCouponFunc()
				this.getDiscountLabelFunc()
				uni.setNavigationBarTitle({
					title: this.detailsData.service_title
				})
				if (this.detailsData.spec_type == 4) {
					this.time_id = this.detailsData.specs[0]?.time_id
					this.getSpecificationsListFunc()
				}
			},
			//提交是否有城市
			async addressCityFunc(types) {
				//请求方法
				//数据验证
				this.cityinfo = uni.getStorageSync('cityinfo')
				let data6667fbafcf73f = await this.$api.dbPost(global.apiUrls.post6667fbafcf73f, {
					city: this.cityinfo.text,
					district: this.cityinfo.district,
					lng: this.cityinfo.lng,
					lat: this.cityinfo.lat,
					fid: this.id,
					usermerchant_id: this.detailsData.usermerchant_id
				});
				if (!data6667fbafcf73f) return
				if (data6667fbafcf73f.data.code == -999) {
					this.$urouter.navigateTo(`/pages/tabBar/login/login`);
					return
				}
				if (data6667fbafcf73f.data.code != 1) {
					this.$message.info(data6667fbafcf73f.data.msg);
					return
				}
				let info6667fbafcf73f = data6667fbafcf73f.data;
				if (types == '1') {
					this.jumpTypes()
				} else {
					this.specificationJudgmentFunc()
				}
			},
			//获取优惠券列表
			async getCouponFunc() {
				//请求方法
				//数据验证

				let datacouponList = await this.$api.post(global.apiUrls.post641960f31d0f4, {
					method: '2',
					user_id: this.userInfo.id,
					status: '1',
					usermerchant_id: this.detailsData.usermerchant_id,
				});

				if (datacouponList.data.code != 1) {
					this.$message.info(datacouponList.data.msg);
					return
				}
				let infocouponList = datacouponList.data;
				this.couponList = infocouponList.data

				if (this.couponList.length <= 0) {
					this.popupShow1679557522823 = false;
				}
			},
			//提交领取优惠券
			async postCouponFunc(couponID) {
				if (this.isLogin === false) {
					this.$message.info('未登录，请先登录');
					this.$urouter.navigateTo(`/pages/tabBar/login/login`);
				} else {
					//请求方法
					//数据验证

					let data64196d6a86d0d = await this.$api.dbPost(global.apiUrls.post64196d6a86d0d, {
						id: couponID
					});
					if (!data64196d6a86d0d) return
					if (data64196d6a86d0d.data.code != 1) {
						this.$message.info(data64196d6a86d0d.data.msg);
						return
					}
					this.$message.info('领取成功');
					this.getCouponFunc()
					this.getDiscountLabelFunc()
				}
			},
			//跳转判断
			jumpJudgmentFunc() {
				if (this.detailsData.spec_type == 1 || this.detailsData.spec_type == 2) {
					let res = this.detailsData.specs[0] || ''
					if (!res.value) {
						this.$message.info(`请输入${res.name}规格`);
						return false;
					}
					// uni.setStorageSync('specs', this.detailsData.specs)
					this.service_id = encodeURIComponent(JSON.stringify(this.detailsData.specs))
				} else {
					if (!validate(this.service_id, 'require')) {
						this.$message.info('请选择规格');
						return false;
					}
				}
				this.$urouter.navigateTo(
					`/pages/index/placeOrder/placeOrder?id=${this.detailsData.aid}&type=${this.detailsData.service_type}&is_kill=${this.is_kill}&service_id=${this.service_id}`
				);
				this.service_id = '';
				this.popupShow1708931432547 = false
				this.popupShow1708934841942 = false
				this.popupShow1708936181527 = false
				this.popupShow1708936654466 = false
				this.popupShow1708937450588 = false
				this.popupShow1708937661126 = false
				this.popupShow1679733106865 = false
				this.popupShow1679557522823 = false
			},
			//预约判断
			specificationJudgmentFunc() {
				if (this.detailsData.specs.length > 0) {
					this.goJumpFuncFunc()
				} else {
					this.$urouter.navigateTo(
						`/pages/index/placeOrder/placeOrder?id=${this.detailsData.aid}&type=${this.detailsData.service_type}&is_kill=${this.is_kill}&service_id=${this.service_id}&order_types=3`
					);
				}
			},
			jumpTypes() {
				if (this.detailsData.specs.length > 0) {
					this.goJumpFuncFunc()
				} else {
					this.$urouter.navigateTo(
						`/pages/index/placeOrder/placeOrder?id=${this.detailsData.aid}&type=${this.detailsData.service_type}&is_kill=${this.is_kill}&service_id=${this.service_id}&order_types=1`
					);
				}
			},
			//获取优惠券标签
			async getDiscountLabelFunc() {
				//请求方法
				//数据验证

				let datadisLcountLabelList = await this.$api.get(global.apiUrls.post64ec4c1637f1b, {
					user_id: this.userInfo.id,
					usermerchant_id: this.detailsData.usermerchant_id,
				});

				if (datadisLcountLabelList.data.code != 1) {
					this.$message.info(datadisLcountLabelList.data.msg);
					return
				}
				let infodisLcountLabelList = datadisLcountLabelList.data;
				this.disLcountLabelList = infodisLcountLabelList.data

			},
			//获取预约判断跳转
			goJumpFuncFunc() {
				if (this.detailsData.spec_type == 1) {
					this.popupShow1708931432547 = true;
				} else if (this.detailsData.spec_type == 2) {
					this.popupShow1708936654466 = true
				} else if (this.detailsData.spec_type == 3) {
					this.popupShow1708934841942 = true;
				} else if (this.detailsData.spec_type == 4) {
					this.popupShow1708936181527 = true;
				}
			},
			//判断面积
			judgingAreaFunc() {
				if (this.inputList.value < this.inputList.num) {
					this.$message.info(`请输入${this.inputList.num}-999之间的整数`);
					this.popupShow1708937661126 = false
					this.inputList.value = this.inputList.num
				} else {
					this.popupShow1708937661126 = false
				}
				if (this.detailsData.specs.length > 1) {
					this.inputNum = '￥' + this.detailsData.specs?.reduce((prev, cur) =>
						prev.value * prev.price + cur.value * cur.price
					)
				} else {
					let res = this.detailsData.specs[0]
					this.inputNum = '￥' + res.value * res.price
				}
			},
			//选择面积赋值
			setSelectionFunc(res) {
				this.inputList = res;
				this.popupShow1708937661126 = true;
			},
			//获取规格列表
			async getSpecificationsListFunc() {
				//请求方法
				//数据验证

				let dataspecificationsList = await this.$api.get(global.apiUrls.post65dd32bb4cbf8, {
					serviceproject_id: this.id,
					tid: this.time_id
				});

				if (dataspecificationsList.data.code != 1) {
					this.$message.info(dataspecificationsList.data.msg);
					return
				}
				let infospecificationsList = dataspecificationsList.data;
				this.specificationsList = infospecificationsList.data

			},
			//点击分享
			async clickShearFunc(type) {
				if (type == '1') {
					await this.syncUniApi('share', {
						'provider': 'weixin',
						'scene': 'WXSceneSession',
						'type': 0,
						'title': this.detailsData.service_title,
						'href': this.detailsData.share_url,
						'summary': this.detailsData.share_content,
						'imageUrl': this.detailsData.cover
					})
				} else if (type == '2') {
					await this.syncUniApi('share', {
						'provider': 'weixin',
						'scene': 'WXSceneTimeline',
						'type': 0,
						'title': this.detailsData.service_title,
						'href': this.detailsData.share_url,
						'summary': this.detailsData.share_content,
						'imageUrl': this.detailsData.cover
					})
				}
			},
			// 下载APK
			downloadAPK() {
				// let agent = navigator.userAgent.toLowerCase();
				// if (agent.match(/MicroMessenger/i) == "micromessenger") {
				// 	this.$message.info("请在浏览器中打开此链接");
				// }
				uni.navigateTo({
					url: "/pages/index/download/download",
				});
			},
			// 打开APK 
			openAPK() {
				let agent = navigator.userAgent.toLowerCase();
				let that = this;
				if (agent.match(/MicroMessenger/i) == "micromessenger") {
					this.$message.info("请在浏览器中打开此链接");
				} else {
					window.location.href =
						`${this.schemeUrl}?path=${this.pagePath}&id=${this.id}&promoterID=${this.promoterID}`;
					window.setTimeout(function() {
						that.$message.info("请检查是否已安装应用，如果已安装请等待跳转。");
					}, 2000);
				}
			},
		}
	};
</script>
<style lang="scss" scoped>
	.page {
		width: 100vw;
		overflow-x: hidden;
		min-height: calc(100vh - var(--window-bottom));
		background: rgba(250, 250, 250, 1);
		background-size: 100% auto;
	}

	.serviceDetails_flex_0 {
		border-bottom: 1px solid #eee;
		background: #fff;
		width: 750rpx;
		height: 88rpx;
		overflow: hidden;
		z-index: 10;
		top: 0rpx;
		background-size: 100% auto !important;
	}

	.serviceDetails_fd0_0_c1 {
		font-size: 36rpx;
		font-weight: 500;
		color: #333;
		max-width: 480rpx;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.serviceDetails_fd0_0_c0_c0 {
		font-size: 32rpx;
		color: #333;
	}

	.serviceDetails_fd0_0_c0 {
		width: 100rpx;
		height: 88rpx;
	}

	.serviceDetails_fd0_0 {
		padding: 0rpx 32rpx 0rpx 32rpx;
		height: 88rpx;
	}

	.serviceDetails_flex_1 {
		background: #fff;
		background-size: 100% auto !important;
		margin: 0rpx 0rpx 10rpx 0rpx;
	}

	.serviceDetails_fd1_5_c3 {
		width: 12rpx;
		height: 22rpx;
	}

	.serviceDetails_fd1_5_c2 {
		color: #333333;
		font-size: 24rpx;
		font-weight: 400;
		line-height: 33rpx;
		margin: 0rpx 12rpx 0rpx auto;
	}

	.serviceDetails_fd1_5_c1_c0_c0 {
		color: #FF6464;
		font-size: 20rpx;
		font-weight: 500;
		line-height: 45rpx;
		margin: 0rpx 0rpx 16rpx 0rpx;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.serviceDetails_fd1_5_c1_c0 {
		background: url(image-path('95.png')) no-repeat;
		background-size: 100% auto;
		margin: 0rpx 16rpx 0rpx 0rpx;
		height: 45rpx;
		width: 140rpx;
		padding: 0rpx 8rpx 0rpx 8rpx;
	}

	.serviceDetails_fd1_5_c1 {
		margin: 0rpx 24rpx 0rpx 0rpx;
	}

	.serviceDetails_fd1_5_c0 {
		color: #333333;
		font-size: 24rpx;
		font-weight: 700;
		line-height: 33rpx;
		margin: 0rpx 65rpx 0rpx 0rpx;
	}

	.serviceDetails_fd1_5 {
		border-bottom: 1px solid #eee;
		padding: 32rpx 0rpx 32rpx 0rpx;
		margin: 0rpx 24rpx 0rpx 24rpx;
	}

	.serviceDetails_fd1_4 {
		background: rgba(248, 248, 248, 1);
		height: 10rpx;
		background-size: 100% auto !important;
	}

	.serviceDetails_fd1_3 {
		color: #999999;
		font-size: 24rpx;
		font-weight: 500;
		margin: 0rpx 24rpx 26rpx 24rpx;
	}

	.serviceDetails_fd1_2 {
		color: #333333;
		font-size: 32rpx;
		font-weight: 700;
		margin: 0rpx 24rpx 8rpx 24rpx;
	}

	.serviceDetails_fd1_1_c5 {
		color: #999999;
		font-size: 24rpx;
		line-height: 30rpx;
	}

	.serviceDetails_fd1_1_c4 {
		color: #999999;
		font-size: 24rpx;
		line-height: 30rpx;
		margin: 0rpx 0rpx 0rpx auto;
	}

	.serviceDetails_fd1_1_c3 {
		margin: 0rpx 0rpx 0rpx 8rpx;
		color: #999999;
		font-size: 24rpx;
		font-weight: 400;
		line-height: 33rpx;
		text-decoration: line-through;
	}

	.serviceDetails_fd1_1_c2 {
		color: rgba(230, 0, 54, 1);
		font-size: 32rpx;
		font-weight: 700;
		line-height: 40rpx;
	}

	.serviceDetails_fd1_1_c1 {
		color: #E60036;
		font-size: 40rpx;
		font-weight: 700;
		line-height: 45rpx;
	}

	.serviceDetails_fd1_1_c0 {
		color: #E60036;
		font-size: 22rpx;
		font-weight: 700;
		line-height: 38rpx;
	}

	.serviceDetails_fd1_1 {
		margin: 27rpx 24rpx 21rpx 24rpx;
	}

	.serviceDetails_numberfd1_0_c0 {
		background: #525050;
		position: absolute;
		bottom: 20rpx;
		right: 30rpx;
		width: 80rpx;
		height: 40rpx;
		border-radius: 6rpx 6rpx 6rpx 6rpx;
		font-size: 24rpx;
		color: #FFFFFF;
		line-height: 46rpx;
		font-weight: 400;
	}

	.serviceDetails_fd1_0_c1_c0 {
		width: 750rpx;
		height: 625rpx;
		border-radius: 0rpx;
	}

	.serviceDetails_fd1_0 {
		width: 750rpx;
		height: 624rpx;
	}

	.serviceDetails_swiperDotUnselectedfd1_0 {
		background: rgba(255, 255, 255, 0.5);
		width: 12rpx;
		height: 6rpx;
		border-radius: 3rpx 3rpx 3rpx 3rpx;
		margin: 0rpx 10rpx 0rpx 0rpx;
		font-size: 24rpx;
		color: #fff;
	}

	.serviceDetails_swiperDotSelectedfd1_0 {
		border: 1px solid var(--benbenbdColor1);
		background: #fff;
		width: 22rpx;
		height: 6rpx;
		border-radius: 3rpx 3rpx 3rpx 3rpx;
		margin: 0rpx 10rpx 0rpx 0rpx;
	}

	::v-deep .serviceDetails_swiperDotfd1_0 {
		position: absolute;
		bottom: 20rpx;
		left: 0rpx;
		right: 0rpx;
	}

	.serviceDetails_flex_2 {
		background: rgba(255, 255, 255, 1);
		margin: 0rpx 0rpx 10rpx 0rpx;
		background-size: 100% auto;
		padding: 32rpx 32rpx 32rpx 32rpx;
	}

	.serviceDetails_fd2_2 {
		width: 12rpx;
		height: 28rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.serviceDetails_star1fd2_1_c1 {
		height: 26rpx;
		margin: 0rpx 10rpx 0rpx 0rpx;
		width: 26rpx;
	}

	.serviceDetails_star1fd2_1_c1 {
		width: 26rpx;
		height: 26rpx;
		margin: 0rpx 10rpx 0rpx 0rpx;
	}

	.serviceDetails_fd2_1_c0 {
		font-size: 32rpx;
		font-weight: 400;
		color: #333;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		margin: 0rpx 0rpx 20rpx 0rpx;
	}

	.serviceDetails_fd2_1 {
		margin: 0rpx 20rpx 0rpx 0rpx;
	}

	.serviceDetails_fd2_0 {
		width: 100rpx;
		height: 100rpx;
		border-radius: 8rpx;
		margin: 0rpx 20rpx 0rpx 0rpx;
	}

	.serviceDetails_flex_3 {
		background: #fff;
		background-size: 100% auto !important;
		margin: 0rpx 0rpx 10rpx 0rpx;
	}

	.serviceDetails_fd3_1_c0_c1 {
		width: 124rpx;
		height: 151rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
		margin: 0rpx 0rpx 0rpx 14rpx;
	}

	.serviceDetails_fd3_1_c0_c0_c2_c3 {
		color: #999999;
		font-size: 20rpx;
		font-weight: 400;
		line-height: 27rpx;
		text-decoration: line-through;
	}

	.serviceDetails_fd3_1_c0_c0_c2_c2 {
		color: #999999;
		font-size: 20rpx;
		font-weight: 400;
		line-height: 27rpx;
		margin: 0rpx 0rpx 0rpx 11rpx;
		text-decoration: line-through;
	}

	.serviceDetails_price2_fd3_1_c0_c0_c2_c1 {
		font-size: 20rpx;
	}

	.serviceDetails_fd3_1_c0_c0_c2_c1 {
		color: #FF473A;
		font-weight: 700;
		line-height: 34rpx;
		font-size: 28rpx;
	}

	.serviceDetails_fd3_1_c0_c0_c2_c0 {
		color: #FF473A;
		font-size: 20rpx;
		font-weight: 700;
		line-height: 34rpx;
	}

	.serviceDetails_fd3_1_c0_c0_c1_c0 {
		color: #999999;
		font-size: 20rpx;
		line-height: 28rpx;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		max-width: 200rpx;
		font-weight: 400;
	}

	.serviceDetails_fd3_1_c0_c0_c1 {
		margin: 0rpx 0rpx 15rpx 0rpx;
	}

	.serviceDetails_fd3_1_c0_c0_c0 {
		color: #333333;
		font-size: 28rpx;
		font-weight: 400;
		line-height: 40rpx;
		margin: 0rpx 0rpx 4rpx 0rpx;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.serviceDetails_fd3_1_c0_c0 {
		margin: 22rpx 0rpx 26rpx 0rpx;
	}

	.serviceDetails_fd3_1_c0 {
		background: rgba(251, 251, 251, 1);
		margin: 0rpx 16rpx 0rpx 0rpx;
		width: 351rpx;
		padding: 0rpx 0rpx 0rpx 20rpx;
		background-size: 100% auto !important;
		border-radius: 8rpx 8rpx 8rpx 8rpx;
	}

	.serviceDetails_fd3_1 {
		touch-action: none;
		padding: 0rpx 0rpx 0rpx 24rpx;
		margin: 0rpx 0rpx 32rpx 0rpx;
	}

	.serviceDetails_fd3_0 {
		color: #333333;
		font-size: 32rpx;
		font-weight: 700;
		line-height: 45rpx;
		margin: 32rpx 24rpx 24rpx 24rpx;
	}

	.serviceDetails_flex_4 {
		background: var(--benbenbgColor1);
		background-size: 100% auto !important;
		border-radius: 32rpx 32rpx 0rpx 0rpx;
		padding: 0rpx 0rpx 40rpx 0rpx;
	}

	.serviceDetails_fd4_2_c1 {
		color: #929292;
		margin: 30rpx 0rpx 0rpx 0rpx;
	}

	.serviceDetails_fd4_2_c0 {
		width: 400rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.serviceDetails_fd4_2 {
		width: 100%;
		padding: 50rpx 0rpx 50rpx 0rpx;
	}

	.serviceDetails_fd4_1_c0_c2_c0 {
		color: #FFFFFF;
		font-size: 24rpx;
		font-weight: 400;
	}

	.serviceDetails_fd4_1_c0_c2 {
		width: 52rpx;
		height: 200rpx;
		padding: 0rpx 0rpx 0rpx 12rpx;
	}

	.serviceDetails_fd4_1_c0_c1_c2_c0 {
		color: #666666;
		font-size: 22rpx;
		font-weight: 400;
		line-height: 30rpx;
	}

	.serviceDetails_fd4_1_c0_c1_c1 {
		color: #999999;
		font-size: 24rpx;
		font-weight: 400;
		line-height: 33rpx;
		margin: 16rpx 0rpx 23rpx 0rpx;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.serviceDetails_fd4_1_c0_c1_c0 {
		font-size: 28rpx;
		font-weight: 700;
		color: #333333;
		line-height: 40rpx;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.serviceDetails_fd4_1_c0_c1 {
		margin: 0rpx 24rpx 0rpx 24rpx;
		height: 200rpx;
	}

	.serviceDetails_fd4_1_c0_c0_c1 {
		color: #FFFFFF;
		font-size: 24rpx;
		font-weight: 700;
		line-height: 33rpx;
		margin: 8rpx 0rpx 0rpx 0rpx;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.serviceDetails_fd4_1_c0_c0_c0_c1 {
		color: #FFFFFF;
		font-size: 56rpx;
		font-weight: 700;
		line-height: 67rpx;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.serviceDetails_fd4_1_c0_c0_c0_c0 {
		font-size: 24rpx;
		font-weight: 700;
		color: #FFFFFF;
		line-height: 32rpx;
	}

	.serviceDetails_fd4_1_c0_c0 {
		width: 196rpx;
		height: 200rpx;
	}

	.serviceDetails_fd4_1_c0 {
		background: url(image-path('349.png')) no-repeat;
		background-size: 100% auto !important;
		border-radius: 8rpx 8rpx 8rpx 8rpx;
		margin: 0rpx 24rpx 24rpx 24rpx;
		height: 200rpx;
		width: 702rpx;
	}

	.serviceDetails_fd4_1 {
		touch-action: none;
		max-height: 440rpx;
	}

	.serviceDetails_fd4_0_c2_c0 {
		font-size: 32rpx;
		font-weight: 400;
	}

	.serviceDetails_fd4_0_c1_c0 {
		color: #333;
		font-size: 36rpx;
		font-weight: 600;
		line-height: 45rpx;
	}

	.serviceDetails_fd4_0_c0 {
		width: 48rpx;
		height: 48rpx;
	}

	.serviceDetails_fd4_0 {
		border-bottom: 1px solid #eee;
		padding: 32rpx 32rpx 32rpx 32rpx;
		margin: 0rpx 0rpx 40rpx 0rpx;
	}

	.serviceDetails_flex_5 {
		background: rgba(255, 255, 255, 1);
		margin: 0rpx 0rpx 10rpx 0rpx;
		background-size: 100% auto !important;
	}

	.serviceDetails_fd5_1_c0_c2_c0_c0 {
		width: 100rpx;
		border-radius: 8rpx 8rpx 8rpx 8rpx;
		height: 100rpx;
	}

	.serviceDetails_fd5_1_c0_c2_c0 {
		margin: 0rpx 10rpx 16rpx 0rpx;
	}

	.serviceDetails_fd5_1_c0_c2 {
		padding: 0rpx 19rpx 0rpx 19rpx;
		overflow: hidden;
	}

	.serviceDetails_fd5_1_c0_c1 {
		font-size: 24rpx;
		font-weight: 400;
		color: #666666;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		line-height: 34rpx;
		margin: 0rpx 24rpx 16rpx 24rpx;
	}

	.serviceDetails_star1fd5_1_c0_c0_c1_c1 {
		height: 18rpx;
		margin: 0rpx 5rpx 0rpx 0rpx;
		width: 18rpx;
	}

	.serviceDetails_star1fd5_1_c0_c0_c1_c1 {
		width: 18rpx;
		height: 18rpx;
		margin: 0rpx 5rpx 0rpx 0rpx;
	}

	.serviceDetails_fd5_1_c0_c0_c1_c0 {
		font-size: 24rpx;
		font-weight: 700;
		color: #333333;
		line-height: 33rpx;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.serviceDetails_fd5_1_c0_c0_c0 {
		width: 48rpx;
		height: 48rpx;
		border-radius: 24rpx 24rpx 24rpx 24rpx;
		margin: 0rpx 16rpx 0rpx 0rpx;
	}

	.serviceDetails_fd5_1_c0_c0 {
		margin: 0rpx 24rpx 20rpx 24rpx;
	}

	.serviceDetails_fd5_1_c0 {
		border-right: 1px solid #eee;
		width: 100%;
	}

	.serviceDetails_fd5_0_c1_c1 {
		width: 12rpx;
		height: 22rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.serviceDetails_fd5_0_c1_c0 {
		margin: 0rpx 12rpx 0rpx 0rpx;
		color: var(--benbenFontColor2);
	}

	.serviceDetails_fd5_0_c0 {
		color: rgba(51, 51, 51, 1);
		font-size: 32rpx;
		font-weight: 700;
		line-height: 45rpx;
	}

	.serviceDetails_fd5_0 {
		padding: 32rpx 24rpx 24rpx 24rpx;
	}

	.serviceDetails_flex_6 {
		background: #fff;
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		background-size: 100% auto !important;
		padding: 0rpx 0rpx 32rpx 0rpx;
	}

	.serviceDetails_fd6_3_c0 {
		background: var(--benbenbgColor2);
		font-size: 32rpx;
		color: #fff;
		height: 80rpx;
		line-height: 88rpx;
		border-radius: 50rpx 50rpx 50rpx 50rpx;
		width: 686rpx;
	}

	.serviceDetails_fd6_3 {
		margin: 8rpx 24rpx 0rpx 24rpx;
	}

	.serviceDetails_fd6_2_c1_c0 {
		color: #333333;
		font-size: 28rpx;
		font-weight: 400;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		text-align: center;
		line-height: 40rpx;
	}

	.serviceDetails_fd6_2_c1 {
		background: rgba(248, 248, 248, 1);
		width: 220rpx;
		height: 64rpx;
		background-size: 100% auto !important;
		border-radius: 32rpx 32rpx 32rpx 32rpx;
		margin: 0rpx 10rpx 32rpx 10rpx;
	}

	.serviceDetails_fd6_2_c0_c0 {
		color: var(--benbenFontColor4);
		font-size: 28rpx;
		font-weight: 400;
		line-height: 40rpx;
	}

	.serviceDetails_fd6_2_c0 {
		background: rgba(227, 29, 26, 0.1);
		width: 220rpx;
		height: 64rpx;
		border-radius: 32rpx 32rpx 32rpx 32rpx;
		background-size: 100% auto !important;
		margin: 0rpx 10rpx 32rpx 10rpx;
	}

	::v-deep .serviceDetails_fd6_2 {
		padding: 0rpx 14rpx 0rpx 14rpx;
	}

	.serviceDetails_fd6_1_c1 {
		background: #FF9D47;
		border-radius: 28rpx 28rpx 28rpx 28rpx;
		width: 143rpx;
		line-height: 48rpx;
		font-size: 24rpx;
		color: #fff;
		height: 48rpx;
	}

	.serviceDetails_fd6_1_c0 {
		margin: 0rpx 24rpx 0rpx 0rpx;
		color: #666666;
		font-size: 24rpx;
		font-weight: 400;
		line-height: 33rpx;
	}

	.serviceDetails_fd6_1 {
		background: rgba(255, 238, 223, 1);
		margin: 0rpx 0rpx 40rpx 0rpx;
		text-decoration: none;
		line-height: 28rpx;
		padding: 12rpx 24rpx 12rpx 24rpx;
		background-size: 100% auto;
	}

	.serviceDetails_fd6_0_c2_c0 {
		width: 40rpx;
		height: 40rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.serviceDetails_fd6_0_c1 {
		color: #333333;
		font-size: 32rpx;
		font-weight: 700;
		line-height: 45rpx;
	}

	.serviceDetails_fd6_0_c0 {
		width: 40rpx;
		height: 40rpx;
	}

	.serviceDetails_fd6_0 {
		padding: 40rpx 32rpx 0rpx 32rpx;
		margin: 0rpx 0rpx 48rpx 0rpx;
	}

	.serviceDetails_flex_7 {
		background: #fff;
		background-size: 100% auto !important;
	}

	::v-deep .serviceDetails_fd7_1 {
		margin: 0rpx 24rpx 0rpx 24rpx;
	}

	.serviceDetails_fd7_0_c1 {
		font-size: 32rpx;
		font-weight: 700;
		color: #333333;
		margin: 0rpx 34rpx 0rpx 34rpx;
		line-height: 45rpx;
	}

	.serviceDetails_fd7_0_c0 {
		background: rgba(225, 225, 225, 1);
		background-size: 100% auto !important;
		width: 64rpx;
		height: 1rpx;
	}

	.serviceDetails_fd7_0 {
		margin: 32rpx 0rpx 32rpx 0rpx;
	}

	.serviceDetails_flex_8 {
		background: #fff;
		margin: 0rpx 164rpx 0rpx 164rpx;
		background-size: #eee;
		border-radius: 24rpx 24rpx 24rpx 24rpx;
		width: 540rpx;
	}

	.serviceDetails_fd8_2_c2 {
		background: var(--benbenbgColor1);
		border-radius: 0rpx 0rpx 16rpx 0rpx;
		font-size: 28rpx;
		color: rgba(0, 0, 0, 1);
		padding: 0rpx 104rpx 0rpx 104rpx;
		line-height: 86rpx;
		font-weight: 400;
	}

	.serviceDetails_fd8_2_c1 {
		background: #eee;
		width: 1rpx;
		height: 94rpx;
		background-size: 100% auto !important;
	}

	.serviceDetails_fd8_2_c0 {
		background: #fff;
		border-radius: 0rpx 0rpx 0rpx 16rpx;
		font-size: 28rpx;
		color: rgba(153, 153, 153, 1);
		padding: 0rpx 104rpx 0rpx 104rpx;
		line-height: 86rpx;
		font-weight: 400;
	}

	.serviceDetails_fd8_2 {
		border-top: 1px solid #eee;
	}

	.serviceDetails_fd8_1 {
		background: rgba(248, 248, 248, 1);
		width: 482rpx;
		height: 88rpx;
		margin: 0rpx 24rpx 40rpx 24rpx;
		background-size: 100% auto !important;
		border-radius: 16rpx 16rpx 16rpx 16rpx;
		padding: 0rpx 20rpx 0rpx 20rpx;
		font-size: 28rpx;
		font-weight: 400;
		color: #333;
	}

	.serviceDetails_fd8_0 {
		text-align: center;
		font-size: 32rpx;
		font-weight: 400;
		color: #000000;
		line-height: 45rpx;
		margin: 32rpx 0rpx 32rpx 0rpx;
	}

	.serviceDetails_flex_9 {
		background: #fff;
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		background-size: 100% auto !important;
		padding: 0rpx 0rpx 32rpx 0rpx;
	}

	.serviceDetails_fd9_5_c0 {
		background: var(--benbenbgColor2);
		font-size: 32rpx;
		color: #fff;
		height: 80rpx;
		line-height: 88rpx;
		border-radius: 50rpx 50rpx 50rpx 50rpx;
		width: 686rpx;
	}

	.serviceDetails_fd9_5 {
		margin: 8rpx 24rpx 0rpx 24rpx;
	}

	.serviceDetails_fd9_4_c0_c1 {
		background: rgba(248, 248, 248, 1);
		background-size: 100% auto !important;
		border-radius: 16rpx;
		margin: 0rpx 0rpx 24rpx 0rpx;
		padding: 24rpx;
	}

	.serviceDetails_fd9_4_c0_c0_c0_c0 {
		font-size: 28rpx;
		font-weight: 400;
		line-height: 40rpx;
	}

	.serviceDetails_fd9_4_c0_c0 {
		background: #fef7f8;
		border-radius: 16rpx;
		margin: 0rpx 0rpx 24rpx 0rpx;
		background-size: 100% auto;
		color: rgba(221, 98, 105, 1);
		padding: 24rpx;
	}

	::v-deep .serviceDetails_fd9_4_c0 {
		padding: 24rpx 32rpx 0rpx 32rpx;
		width: 100%;
		font-weight: 500;
	}

	.serviceDetails_fd9_4 {
		touch-action: none;
		width: 100%;
		max-height: 700rpx;
	}

	.serviceDetails_fd9_3_c0 {
		font-size: 32rpx;
		font-weight: 700;
	}

	.serviceDetails_fd9_3 {
		padding: 32rpx 32rpx 32rpx 32rpx;
	}

	.serviceDetails_fd9_2_c1_c0_c1_c1 {
		color: var(--benbenFontColor2);
		font-size: 24rpx;
	}

	.serviceDetails_fd9_2_c1_c0_c1 {
		background: rgba(238, 238, 238, 1);
		padding: 16rpx 24rpx 16rpx 24rpx;
		margin: 0rpx 24rpx 0rpx 0rpx;
		border-radius: 16rpx;
		background-size: 100% auto;
	}

	.serviceDetails_fd9_2_c1_c0_c0_c1 {
		font-size: 24rpx;
	}

	.serviceDetails_fd9_2_c1_c0_c0_c0 {
		font-size: 30rpx;
		margin: 0rpx 0rpx 8rpx 0rpx;
	}

	.serviceDetails_fd9_2_c1_c0_c0 {
		border: 1px solid rgba(227, 29, 26, 1);
		background: #fef7f8;
		color: rgba(221, 98, 105, 1);
		background-size: 100% auto;
		padding: 16rpx 24rpx 16rpx 24rpx;
		border-radius: 16rpx;
		margin: 0rpx 16rpx 0rpx 0rpx;
	}

	::v-deep .serviceDetails_fd9_2_c1_c0 {
		font-weight: 500;
	}

	.serviceDetails_fd9_2_c0 {
		font-size: 32rpx;
		font-weight: 700;
		margin: 0rpx 0rpx 32rpx 0rpx;
	}

	.serviceDetails_fd9_2 {
		padding: 32rpx 32rpx 0rpx 32rpx;
	}

	.serviceDetails_fd9_1_c1 {
		background: #FF9D47;
		border-radius: 28rpx 28rpx 28rpx 28rpx;
		width: 143rpx;
		line-height: 48rpx;
		font-size: 24rpx;
		color: #fff;
		height: 48rpx;
	}

	.serviceDetails_fd9_1_c0 {
		margin: 0rpx 24rpx 0rpx 0rpx;
		color: #666666;
		font-size: 24rpx;
		font-weight: 400;
		line-height: 33rpx;
	}

	.serviceDetails_fd9_1 {
		background: rgba(255, 238, 223, 1);
		margin: 0rpx 0rpx 40rpx 0rpx;
		text-decoration: none;
		line-height: 28rpx;
		padding: 12rpx 24rpx 12rpx 24rpx;
		background-size: 100% auto;
	}

	.serviceDetails_fd9_0_c2_c0 {
		width: 40rpx;
		height: 40rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.serviceDetails_fd9_0_c1 {
		color: #333333;
		font-size: 32rpx;
		font-weight: 700;
		line-height: 45rpx;
	}

	.serviceDetails_fd9_0_c0 {
		width: 40rpx;
		height: 40rpx;
	}

	.serviceDetails_fd9_0 {
		padding: 40rpx 32rpx 0rpx 32rpx;
		margin: 0rpx 0rpx 48rpx 0rpx;
	}

	.serviceDetails_flex_10 {
		background: #fff;
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		background-size: 100% auto !important;
		padding: 0rpx 0rpx 32rpx 0rpx;
	}

	.serviceDetails_fd10_4_c0 {
		background: var(--benbenbgColor2);
		font-size: 32rpx;
		color: #fff;
		height: 80rpx;
		line-height: 88rpx;
		border-radius: 50rpx 50rpx 50rpx 50rpx;
		width: 686rpx;
	}

	.serviceDetails_fd10_4 {
		margin: 8rpx 24rpx 0rpx 24rpx;
	}

	::v-deep .serviceDetails_fd10_3_c0_c0 {
		width: 100%;
	}

	.serviceDetails_fd10_3_c0 {
		touch-action: none;
		max-height: 500rpx;
	}

	.serviceDetails_fd10_2_c0_c0_c1_c1 {
		margin: 0rpx 0rpx 0rpx 16rpx;
	}

	.serviceDetails_fd10_2_c0_c0_c1_c0 {
		text-align: right;
		padding: 10rpx 0rpx 0rpx 0rpx;
		width: 240rpx;
	}

	.serviceDetails_fd10_2_c0_c0_c0_c1_c0 {
		font-weight: 500;
	}

	.serviceDetails_fd10_2_c0_c0_c0_c0 {
		font-size: 32rpx;
		font-weight: 700;
	}

	.serviceDetails_fd10_2_c0 {
		padding: 24rpx 0rpx 24rpx 0rpx;
	}

	.serviceDetails_fd10_2 {
		padding: 0rpx 32rpx 0rpx 32rpx;
	}

	.serviceDetails_fd10_1_c1 {
		background: #FF9D47;
		border-radius: 28rpx 28rpx 28rpx 28rpx;
		width: 143rpx;
		line-height: 48rpx;
		font-size: 24rpx;
		color: #fff;
		height: 48rpx;
	}

	.serviceDetails_fd10_1_c0 {
		margin: 0rpx 24rpx 0rpx 0rpx;
		color: #666666;
		font-size: 24rpx;
		font-weight: 400;
		line-height: 33rpx;
	}

	.serviceDetails_fd10_1 {
		background: rgba(255, 238, 223, 1);
		margin: 0rpx 0rpx 40rpx 0rpx;
		text-decoration: none;
		line-height: 28rpx;
		padding: 12rpx 24rpx 12rpx 24rpx;
		background-size: 100% auto;
	}

	.serviceDetails_fd10_0_c2_c0 {
		width: 40rpx;
		height: 40rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.serviceDetails_fd10_0_c1 {
		color: #333333;
		font-size: 32rpx;
		font-weight: 700;
		line-height: 45rpx;
	}

	.serviceDetails_fd10_0_c0 {
		width: 40rpx;
		height: 40rpx;
	}

	.serviceDetails_fd10_0 {
		padding: 40rpx 32rpx 0rpx 32rpx;
		margin: 0rpx 0rpx 48rpx 0rpx;
	}

	.serviceDetails_flex_11 {
		background: #fff;
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		background-size: 100% auto !important;
		padding: 0rpx 0rpx 32rpx 0rpx;
	}

	.serviceDetails_fd11_5_c0 {
		background: var(--benbenbgColor2);
		font-size: 32rpx;
		color: #fff;
		height: 80rpx;
		line-height: 88rpx;
		border-radius: 50rpx 50rpx 50rpx 50rpx;
		width: 686rpx;
	}

	.serviceDetails_fd11_5 {
		margin: 8rpx 24rpx 0rpx 24rpx;
	}

	.serviceDetails_fd11_4_c0_c1_c0 {
		color: #333333;
		font-size: 28rpx;
		font-weight: 400;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		text-align: center;
		line-height: 40rpx;
	}

	.serviceDetails_fd11_4_c0_c1 {
		background: rgba(248, 248, 248, 1);
		height: 100rpx;
		background-size: 100% auto !important;
		border-radius: 16rpx;
		margin: 0rpx 0rpx 24rpx 0rpx;
		padding: 0rpx 24rpx 0rpx 24rpx;
	}

	.serviceDetails_fd11_4_c0_c0_c0 {
		font-size: 28rpx;
		font-weight: 400;
		line-height: 40rpx;
	}

	.serviceDetails_fd11_4_c0_c0 {
		background: #fef7f8;
		height: 100rpx;
		border-radius: 16rpx;
		margin: 0rpx 0rpx 24rpx 0rpx;
		background-size: 100% auto;
		color: rgba(221, 98, 105, 1);
		padding: 0rpx 24rpx 0rpx 24rpx;
	}

	::v-deep .serviceDetails_fd11_4_c0 {
		padding: 24rpx 32rpx 0rpx 32rpx;
		width: 100%;
		font-weight: 500;
	}

	.serviceDetails_fd11_4 {
		touch-action: none;
		width: 100%;
		max-height: 700rpx;
	}

	.serviceDetails_fd11_3_c0 {
		font-size: 32rpx;
		font-weight: 700;
	}

	.serviceDetails_fd11_3 {
		padding: 32rpx 32rpx 32rpx 32rpx;
	}

	.serviceDetails_fd11_2_c1_c0_c1 {
		background: rgba(238, 238, 238, 1);
		margin: 0rpx 16rpx 0rpx 0rpx;
		padding: 8rpx 16rpx 8rpx 16rpx;
		border-radius: 16rpx;
		background-size: 100% auto;
	}

	.serviceDetails_fd11_2_c1_c0_c0 {
		border: 1px solid rgba(221, 98, 105, 1);
		background: #fef7f8;
		color: rgba(221, 98, 105, 1);
		background-size: 100% auto;
		padding: 8rpx 16rpx 8rpx 16rpx;
		border-radius: 16rpx;
		margin: 0rpx 16rpx 0rpx 0rpx;
	}

	::v-deep .serviceDetails_fd11_2_c1_c0 {
		font-weight: 500;
	}

	.serviceDetails_fd11_2_c0 {
		font-size: 32rpx;
		font-weight: 700;
		margin: 0rpx 0rpx 32rpx 0rpx;
	}

	.serviceDetails_fd11_2 {
		padding: 32rpx 32rpx 0rpx 32rpx;
	}

	.serviceDetails_fd11_1_c1 {
		background: #FF9D47;
		border-radius: 28rpx 28rpx 28rpx 28rpx;
		width: 143rpx;
		line-height: 48rpx;
		font-size: 24rpx;
		color: #fff;
		height: 48rpx;
	}

	.serviceDetails_fd11_1_c0 {
		margin: 0rpx 24rpx 0rpx 0rpx;
		color: #666666;
		font-size: 24rpx;
		font-weight: 400;
		line-height: 33rpx;
	}

	.serviceDetails_fd11_1 {
		background: rgba(255, 238, 223, 1);
		margin: 0rpx 0rpx 40rpx 0rpx;
		text-decoration: none;
		line-height: 28rpx;
		padding: 12rpx 24rpx 12rpx 24rpx;
		background-size: 100% auto;
	}

	.serviceDetails_fd11_0_c2_c0 {
		width: 40rpx;
		height: 40rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.serviceDetails_fd11_0_c1 {
		color: #333333;
		font-size: 32rpx;
		font-weight: 700;
		line-height: 45rpx;
	}

	.serviceDetails_fd11_0_c0 {
		width: 40rpx;
		height: 40rpx;
	}

	.serviceDetails_fd11_0 {
		padding: 40rpx 32rpx 0rpx 32rpx;
		margin: 0rpx 0rpx 48rpx 0rpx;
	}

	.serviceDetails_flex_12 {
		background: #fff;
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		background-size: 100% auto !important;
		padding: 0rpx 0rpx 32rpx 0rpx;
	}

	.serviceDetails_fd12_3_c0 {
		background: #3090FF;
		font-size: 32rpx;
		color: #fff;
		height: 80rpx;
		line-height: 88rpx;
		border-radius: 50rpx 50rpx 50rpx 50rpx;
		width: 686rpx;
	}

	.serviceDetails_fd12_3 {
		margin: 8rpx 24rpx 0rpx 24rpx;
	}

	.serviceDetails_fd12_2_c0_c1_c0 {
		color: #333333;
		font-size: 28rpx;
		font-weight: 400;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		text-align: center;
		line-height: 40rpx;
	}

	.serviceDetails_fd12_2_c0_c1 {
		background: rgba(248, 248, 248, 1);
		height: 100rpx;
		background-size: 100% auto !important;
		border-radius: 16rpx;
		margin: 0rpx 0rpx 24rpx 0rpx;
		padding: 0rpx 24rpx 0rpx 24rpx;
	}

	.serviceDetails_fd12_2_c0_c0_c1 {
		margin: 0rpx 0rpx 0rpx auto;
	}

	.serviceDetails_fd12_2_c0_c0_c0 {
		font-size: 28rpx;
		font-weight: 400;
		line-height: 40rpx;
	}

	.serviceDetails_fd12_2_c0_c0 {
		background: #fef7f8;
		height: 100rpx;
		border-radius: 16rpx;
		margin: 0rpx 0rpx 24rpx 0rpx;
		background-size: 100% auto;
		color: rgba(221, 98, 105, 1);
		padding: 0rpx 24rpx 0rpx 24rpx;
	}

	::v-deep .serviceDetails_fd12_2_c0 {
		padding: 24rpx 32rpx 0rpx 32rpx;
		width: 100%;
	}

	.serviceDetails_fd12_2 {
		touch-action: none;
		width: 100%;
		max-height: 700rpx;
	}

	.serviceDetails_fd12_1_c1 {
		background: #FF9D47;
		border-radius: 28rpx 28rpx 28rpx 28rpx;
		width: 143rpx;
		line-height: 48rpx;
		font-size: 24rpx;
		color: #fff;
		height: 48rpx;
	}

	.serviceDetails_fd12_1_c0 {
		margin: 0rpx 24rpx 0rpx 0rpx;
		color: #666666;
		font-size: 24rpx;
		font-weight: 400;
		line-height: 33rpx;
	}

	.serviceDetails_fd12_1 {
		background: rgba(255, 238, 223, 1);
		margin: 0rpx 0rpx 40rpx 0rpx;
		text-decoration: none;
		line-height: 28rpx;
		padding: 12rpx 24rpx 12rpx 24rpx;
		background-size: 100% auto;
	}

	.serviceDetails_fd12_0_c2_c0 {
		width: 40rpx;
		height: 40rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.serviceDetails_fd12_0_c1 {
		color: #333333;
		font-size: 32rpx;
		font-weight: 700;
		line-height: 45rpx;
	}

	.serviceDetails_fd12_0_c0 {
		width: 40rpx;
		height: 40rpx;
	}

	.serviceDetails_fd12_0 {
		padding: 40rpx 32rpx 0rpx 32rpx;
		margin: 0rpx 0rpx 48rpx 0rpx;
	}

	.serviceDetails_flex_13 {
		background: #fff;
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		background-size: 100% auto !important;
		padding: 0rpx 0rpx 32rpx 0rpx;
	}

	.serviceDetails_fd13_4_c0 {
		background: #3090FF;
		font-size: 32rpx;
		color: #fff;
		height: 80rpx;
		line-height: 88rpx;
		border-radius: 50rpx 50rpx 50rpx 50rpx;
		width: 686rpx;
	}

	.serviceDetails_fd13_4 {
		margin: 8rpx 24rpx 0rpx 24rpx;
	}

	::v-deep .serviceDetails_fd13_3_c0_c0 {
		width: 100%;
	}

	.serviceDetails_fd13_3_c0 {
		touch-action: none;
		max-height: 500rpx;
	}

	.serviceDetails_fd13_3 {
		padding: 0rpx 32rpx 0rpx 32rpx;
	}

	.serviceDetails_fd13_2_c0_c0_c1_c1 {
		margin: 0rpx 0rpx 0rpx 16rpx;
	}

	.serviceDetails_fd13_2_c0_c0_c1_c0 {
		text-align: right;
		font-size: 28rpx;
		width: 220rpx;
		padding: 10rpx 0rpx 0rpx 0rpx;
	}

	.serviceDetails_fd13_2_c0_c0_c0_c0 {
		font-size: 32rpx;
		margin: 0rpx 0rpx 8rpx 0rpx;
	}

	.serviceDetails_fd13_2_c0_c0 {
		font-weight: 700;
	}

	.serviceDetails_fd13_2_c0 {
		border-bottom: 1px solid var(--benbenbdColor6);
		padding: 24rpx 0rpx 24rpx 0rpx;
	}

	.serviceDetails_fd13_2 {
		border-top: 1px solid var(--benbenbdColor6);
		padding: 0rpx 32rpx 0rpx 32rpx;
	}

	.serviceDetails_fd13_1_c1 {
		background: #FF9D47;
		border-radius: 28rpx 28rpx 28rpx 28rpx;
		width: 143rpx;
		line-height: 48rpx;
		font-size: 24rpx;
		color: #fff;
		height: 48rpx;
	}

	.serviceDetails_fd13_1_c0 {
		margin: 0rpx 24rpx 0rpx 0rpx;
		color: #666666;
		font-size: 24rpx;
		font-weight: 400;
		line-height: 33rpx;
	}

	.serviceDetails_fd13_1 {
		background: rgba(255, 238, 223, 1);
		margin: 0rpx 0rpx 40rpx 0rpx;
		text-decoration: none;
		line-height: 28rpx;
		padding: 12rpx 24rpx 12rpx 24rpx;
		background-size: 100% auto;
	}

	.serviceDetails_fd13_0_c2_c0 {
		width: 40rpx;
		height: 40rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
	}

	.serviceDetails_fd13_0_c1 {
		color: #333333;
		font-size: 32rpx;
		font-weight: 700;
		line-height: 45rpx;
	}

	.serviceDetails_fd13_0_c0 {
		width: 40rpx;
		height: 40rpx;
	}

	.serviceDetails_fd13_0 {
		padding: 40rpx 32rpx 0rpx 32rpx;
		margin: 0rpx 0rpx 48rpx 0rpx;
	}

	.serviceDetails_flex_14 {
		// background: #fff;
		width: 750rpx;
		height: 120rpx;
		overflow: hidden;
		z-index: 10001;
		bottom: calc(0rpx + var(--window-bottom));
		background-size: 100% auto !important;
	}

	.serviceDetails_fd14_1 {
		background: var(--benbenbgColor2);
		border-radius: 0rpx;
		font-size: 28rpx;
		color: #fff;
		width: 220rpx;
		height: 80rpx;
		line-height: 108rpx;
		height: 108rpx;
		font-weight: 400;
		// margin: 0rpx 20rpx 0rpx 24rpx;
	}

	.serviceDetails_fd14_102589 {
		background: rgba(227, 29, 26, 0.5);
		border-radius: 0rpx;
		font-size: 28rpx;
		color: #fff;
		width: 220rpx;
		height: 80rpx;
		line-height: 108rpx;
		height: 108rpx;
		font-weight: 400;
		// margin: 0rpx 20rpx 0rpx 24rpx;
	}

	.serviceDetails_fd14_0_c1 {
		color: #666666;
		font-size: 22rpx;
		font-weight: 500;
		margin: 8rpx 0rpx 0rpx 0rpx;
		line-height: 30rpx;
	}

	.serviceDetails_fd14_0_c0 {
		width: 44rpx;
		height: 44rpx;
	}

	.serviceDetails_fd14_0 {
		margin: 0rpx 32rpx 0rpx 32rpx;
	}

	.serviceDetails_fd14_000823 {
		margin: 0rpx 0rpx 0rpx 32rpx;
	}

	//按钮
	.serviceDetails_fd17_2_c10258963 {
		font-size: 28rpx;
		font-weight: 400;
		color: var(--benbenFontColor3);
		margin: 5rpx 0rpx 0rpx 0rpx;
	}

	.serviceDetails_fd17_2_c0_c10258963 {
		font-size: 32rpx;
		font-weight: 400;
		color: var(--benbenFontColor3);
		line-height: 40rpx;
	}

	.serviceDetails_fd17_2_c0_c00258963 {
		font-size: 28rpx;
		font-weight: 400;
		color: var(--benbenFontColor3);
		line-height: 28rpx;
	}

	.serviceDetails_fd17_20258963 {
		background: rgba(227, 29, 26, 0.5);
		width: 195rpx;
		height: 108rpx;
		background-size: 100% auto;
	}

	.serviceDetails_fd17_20258963145 {
		background: rgba(227, 29, 26, 1);
		width: 195rpx;
		height: 108rpx;
		background-size: 100% auto;
	}

	.serviceDetails_fd17_20258963145338 {
		background: #e86349;
		width: 195rpx;
		height: 108rpx;
		background-size: 100% auto;
	}

	//轮播
	.serviceDetails_fd4_5_c2 {
		width: 702rpx;
		height: 102rpx;
	}

	.serviceDetails_fd4_5_c1_c1_c0_c0_c3 {
		background: #d90b20;
		border-radius: 27rpx;
		width: 136rpx;
		line-height: 54rpx;
		font-size: 24rpx;
		color: #fff;
		margin: 0rpx 0rpx 0rpx auto;
		height: 54rpx;
	}

	.serviceDetails_fd4_5_c1_c1_c0_c0_c2_c1_c1 {
		font-size: 24rpx;
		font-weight: 400;
		color: var(--benbenFontColor4);
		line-height: 33rpx;
	}

	.serviceDetails_fd4_5_c1_c1_c0_c0_c2_c1_c0 {
		font-size: 24rpx;
		font-weight: 400;
		color: #333;
		line-height: 33rpx;
	}

	.serviceDetails_fd4_5_c1_c1_c0_c0_c2_c1 {
		margin: 0rpx 0rpx 0rpx 0rpx;
	}

	.serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0_c2 {
		font-size: 24rpx;
		font-weight: 400;
		color: #E60036;
	}

	.serviceDetails_fd4_5_c1_c1_c0_c0_c2_c0 {
		background: #FFFFFF;
	}

	.serviceDetails_fd4_5_c1_c1_c0_c0_c2 {
		margin: 0rpx 36rpx 0rpx 20rpx;
	}

	.serviceDetails_fd4_5_c1_c1_c0_c0_c1 {
		// margin: 0rpx 100rpx 0rpx 0rpx;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		font-size: 28rpx;
		font-weight: 400;
		color: #333;
		line-height: 40rpx;
	}

	.serviceDetails_fd4_5_c1_c1_c0_c0_c0 {
		width: 80rpx;
		height: 80rpx;
		border-radius: 40rpx;
		margin: 0rpx 20rpx 0rpx 0rpx;
	}

	.serviceDetails_fd4_5_c1_c1_c0_c0 {
		padding: 10rpx 0rpx 10rpx 0rpx;
	}

	.serviceDetails_fd4_5_c1 {
		width: 702rpx;
		height: 205rpx;
	}

	.serviceDetails_fd4_5_c0_c1_c1 {
		width: 12rpx;
		height: 28rpx;
		border-radius: 0rpx 0rpx 0rpx 0rpx;
		margin: 0rpx 0rpx 4rpx 12rpx;
	}

	.serviceDetails_fd4_5_c0_c1_c0 {
		font-size: 24rpx;
		font-weight: 400;
		color: #333;
		line-height: 40rpx;
	}

	.serviceDetails_fd4_5_c0_c0 {
		font-size: 28rpx;
		font-weight: 400;
		color: #333;
		line-height: 40rpx;
	}

	.serviceDetails_fd4_5_c0 {
		margin: 0rpx 0rpx 16rpx 0rpx;
	}

	.serviceDetails_fd4_5 {
		padding: 26rpx 24rpx 16rpx 24rpx;
	}

	//全部拼团弹窗样式
	.serviceDetails_fd1_0_c1_c0_c0_c501236 {
		background: #d90b20;
		border-radius: 28rpx 28rpx 28rpx 28rpx;
		font-size: 24rpx;
		color: #fff;
		height: 48rpx;
		font-weight: 500;
		line-height: 48rpx;
		width: 112rpx;
	}

	.serviceDetails_fd1_0_c1_c0_c0_c401236 {
		color: #7A7A7A;
		font-size: 27rpx;
		font-weight: 400;
		line-height: 36rpx;
		margin: 0rpx 0rpx 0rpx 0rpx;
	}


	_c301236 {
		color: var(--benbenFontColor4);
		font-size: 27rpx;
		font-weight: 400;
		line-height: 36rpx;
		margin: 0rpx 5rpx 0rpx 5rpx;
	}

	.serviceDetails_fd1_0_c1_c0_c0_c201236 {
		color: #7A7A7A;
		font-size: 27rpx;
		font-weight: 400;
		line-height: 36rpx;
	}

	.serviceDetails_fd1_0_c1_c0_c0_c012361 {
		color: #333333;
		font-size: 24rpx;
		font-weight: 500;
		line-height: 38rpx;
		margin: 0rpx 24rpx 0rpx 14rpx;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.serviceDetails_fd1_0_c1_c0_c0_c001236 {
		width: 60rpx;
		height: 60rpx;
		border-radius: 30rpx 30rpx 30rpx 30rpx;
		margin-right: 24rpx;
	}

	.serviceDetails_fd1_0_c1_c0_c001236 {
		margin: 32rpx 32rpx 0rpx 32rpx;
	}

	.serviceDetails_fd1_0_c1_c001236 {
		touch-action: none;
		width: 687rpx;
		max-height: 500rpx;
	}

	.serviceDetails_fd1_0_c0_c201236 {
		width: 40rpx;
		height: 40rpx;
	}

	.serviceDetails_fd1_0_c0_c101236 {
		color: #333;
		font-size: 36rpx;
		font-weight: 500;
		line-height: 45rpx;
		padding: 0rpx 0rpx 6rpx 0rpx;
	}

	.serviceDetails_fd1_0_c0_c001236 {
		width: 40rpx;
		height: 40rpx;
	}

	.serviceDetails_fd1_0_c001236 {
		padding: 0rpx 32rpx 0rpx 32rpx;
		margin: 0rpx 0rpx 14rpx 0rpx;
	}

	.serviceDetails_fd1_001236 {
		background: #fff;
		border-radius: 24rpx;
		width: 687rpx;
		padding: 32rpx 0rpx 32rpx 0rpx;
		background-size: 100% auto !important;
	}

	//
	.serviceDetails_fd1_0_c1_c0_c0_c2_c1_c208975 {
		font-size: 24rpx;
		font-weight: 400;
		color: rgba(227, 29, 26, 1);
	}

	.serviceDetails_fd1_0_c1_c0_c0_c2_c108975 {
		background: #FFFFFF;
	}

	.serviceDetails_fd1_0_c1_c0_c0_c2_c008975 {
		font-size: 24rpx;
		font-weight: 400;
		color: #333;
		line-height: 33rpx;
	}

	.serviceDetails_fd1_0_c1_c0_c0_c208975 {
		margin: 0rpx 24rpx 0rpx 0rpx;
	}

	//去拼单弹窗
	.serviceDetails_fd2_0_c3_c00752169 {
		background: #d90b20;
		border-radius: 40rpx 40rpx 40rpx 40rpx;
		font-size: 32rpx;
		color: #fff;
		height: 80rpx;
		line-height: 80rpx;
		font-weight: 500;
		width: 354rpx;
	}

	.serviceDetails_fd2_0_c30752169 {
		margin: 45rpx 0rpx 0rpx 0rpx;
		padding: 0rpx 53rpx 0rpx 53rpx;
	}

	.serviceDetails_fd2_0_c2_c0_c0_c1_c00752169 {
		color: #FFFFFF;
		font-size: 18rpx;
		font-weight: 400;
		line-height: 25rpx;
	}

	.serviceDetails_fd2_0_c2_c0_c0_c10752169 {
		background: #d90b20;
		border-radius: 14rpx 14rpx 14rpx 14rpx;
		padding: 1rpx 12rpx 1rpx 12rpx;
		position: absolute;
		top: 0rpx;
	}

	.serviceDetails_fd2_0_c2_c0_c0_c00752169 {
		width: 80rpx;
		height: 80rpx;
		border-radius: 40rpx 40rpx 40rpx 40rpx;
	}

	.serviceDetails_fd2_0_c2_c0_c00752169 {
		position: relative;
		margin: 0rpx 24rpx 0rpx 0rpx;
	}

	.serviceDetails_fd2_0_c2_c00752169 {
		touch-action: none;
		width: 400rpx;
	}

	.serviceDetails_fd2_0_c1_c10752169 {
		color: #d90b20;
		font-size: 29rpx;
		font-weight: 400;
		line-height: 40rpx;
	}

	.serviceDetails_fd2_0_c1_c00752169 {
		color: #333;
		font-size: 29rpx;
		font-weight: 400;
		line-height: 40rpx;
	}

	.serviceDetails_fd2_0_c10752169 {
		margin: 0rpx 0rpx 50rpx 0rpx;
	}

	.serviceDetails_fd2_0_c0_c20752169 {
		width: 40rpx;
		height: 40rpx;
	}

	.serviceDetails_fd2_0_c0_c1_c10752169 {
		color: #d90b20;
		font-size: 37rpx;
		font-weight: 500;
		line-height: 44rpx;
		max-width: 240rpx;
	}

	.serviceDetails_fd2_0_c0_c1_c00752169 {
		color: #333;
		font-size: 37rpx;
		font-weight: 500;
		line-height: 44rpx;
	}

	.serviceDetails_fd2_0_c0_c00752169 {
		width: 40rpx;
		height: 40rpx;
	}

	.serviceDetails_fd2_0_c00752169 {
		padding: 0rpx 32rpx 0rpx 32rpx;
		margin: 0rpx 0rpx 65rpx 0rpx;
	}

	.serviceDetails_fd2_00752169 {
		background: #fff;
		border-radius: 23rpx 23rpx 23rpx 23rpx;
		width: 563rpx;
		padding: 46rpx 0rpx 53rpx 0rpx;
		background-size: 100% auto !important;
	}

	//分享弹窗
	.serviceDetails_fd3_0_c1_c0_c2078963 {
		font-size: 24rpx;
		font-weight: 400;
		color: #333;
	}

	.serviceDetails_fd3_0_c1_c0_c1078963 {
		width: 80rpx;
		height: 80rpx;
		border-radius: 40rpx 40rpx 40rpx 40rpx;
		margin: 0rpx 0rpx 16rpx 0rpx;
	}

	.serviceDetails_fd3_0_c1_c0_c0078963 {
		background: transparent;
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 10;
	}

	.serviceDetails_fd3_0_c1_c0078963 {
		position: relative;
	}

	.serviceDetails_fd3_0_c1078963 {
		padding: 0rpx 0rpx 58rpx 0rpx;
	}

	.serviceDetails_fd3_0_c0_c2_c0078963 {
		width: 40rpx;
		height: 40rpx;
		border-radius: 20rpx 20rpx 20rpx 20rpx;
	}

	.serviceDetails_fd3_0_c0_c1078963 {
		font-size: 32rpx;
		font-weight: 700;
		color: #333;
		margin: 0rpx 16rpx 0rpx 16rpx;
	}

	.serviceDetails_fd3_0_c0_c0078963 {
		width: 40rpx;
		height: 40rpx;
	}

	.serviceDetails_fd3_0_c0078963 {
		margin: 40rpx 0rpx 40rpx 0rpx;
	}

	.serviceDetails_fd3_0078963 {
		background: #fff;
		background-size: 100% auto !important;
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		padding: 0rpx 32rpx 0rpx 32rpx;
	}

	//分享样式
	.wxtip-txt {
		position: fixed;
		height: 100vh;
		width: 100%;
		background: rgba(0, 0, 0, 0.5);
		z-index: 100;
	}

	.wxtip-txt001 {
		position: fixed;
		height: 100vh;
		width: 100%;
		// background: red;
		z-index: 10000;
	}

	.wxtip-icon {
		margin-top: 100rpx;
		margin-left: 40rpx;
	}

	//按钮
	.serviceDetails_fd14_100123456 {
		background: var(--benbenbgColor2);
		border-radius: 54rpx 54rpx 54rpx 54rpx;
		font-size: 28rpx;
		color: #fff;
		width: 590rpx;
		height: 80rpx;
		line-height: 80rpx;
		font-weight: 400;
		margin: 0rpx 20rpx 0rpx 24rpx;
	}
</style>